K. Naik, EXCEPTION HANDLING AND FAULT-TOLERANCE IN MULTIMEDIA SYNCHRONIZATION, IEEE journal on selected areas in communications, 14(1), 1996, pp. 196-211
This paper contributes toward exception handling and fault-tolerance i
n multimedia presentation, Our study is based on the well-known four p
hases in fault-tolerant computing: fault defection, damage assessment,
error recovery, and continued service. We define a fault in multimedi
a synchronization and a simple fault detection mechanism. Using the co
ncept of a partner set of a media stream, we assess the damage caused
to media presentation due to a fault. From the point of error recovery
and reducing synchronization failures, we introduce the ideas of a k-
cycle virtual fault, A k-cycle virtual fault suggests the possibility
of a failure in the future after k presentation cycles, Detection of a
possible presentation failure in the future gives lead time to take c
orrective measures to avoid the failure, In order to handle exception
conditions during a synchronization failure, we define pinned and slid
ing semantics of media presentation, These two semantics allow us to d
efine different levels of quality of presentation during a failure, Fi
nally, we present the detailed design of a fault-tolerant presentation
architecture and prove its properties. We discuss how the ideas of vi
rtual fault and damage assessment can be used in generating useful inf
ormation for the underlying data transfer protocol so that synchroniza
tion failures can be reduced.