Abstract: In this paper, we present two disk failure recovery methods that utilize the inherent characteristics of video streams to ensure that the user-invoked on-the-fly failure recovery process does not impose any significant load on the disk array. Whereas the first approach utilizes the sequential nature of playback of video streams to reduce the overhead of the on- the-fly recovery process, the second exploits the inherent redundancies present in video streams to facilitate efficient failure recovery. For the latter approach, we also present a disk array architecture that enhances the scalability of multimedia servers by: (1) integrating the recovery process with the decompression of video streams, and thereby distributing the reconstruction process across the clients; and (2) supporting graceful degradation in the quality of recovered images with increase in the number of disk failures. We compare and contrast our methods to the conventional disk failure recovery schemes. !18
展开▼