A case for redundant arrays of inexpensive disks (RAID)
SIGMOD '88 Proceedings of the 1988 ACM SIGMOD international conference on Management of data
A comparison of high-availability media recovery techniques
SIGMOD '89 Proceedings of the 1989 ACM SIGMOD international conference on Management of data
Parity striping of disc arrays: low-cost reliable storage with acceptable throughput
Proceedings of the sixteenth international conference on Very large databases
Performance analysis of disk arrays under failure
Proceedings of the sixteenth international conference on Very large databases
MPEG: a video compression standard for multimedia applications
Communications of the ACM - Special issue on digital multimedia systems
Performance consequences of parity placement in disk arrays
ASPLOS IV Proceedings of the fourth international conference on Architectural support for programming languages and operating systems
Parity declustering for continuous operation in redundant disk arrays
ASPLOS V Proceedings of the fifth international conference on Architectural support for programming languages and operating systems
Image transfer: an end-to-end design
SIGCOMM '92 Conference proceedings on Communications architectures & protocols
Designing disk arrays for high data reliability
Journal of Parallel and Distributed Computing - Special issue on parallel I/O systems
The TickerTAIP parallel RAID architecture
ISCA '93 Proceedings of the 20th annual international symposium on computer architecture
The architecture of a fault-tolerant cached RAID controller
ISCA '93 Proceedings of the 20th annual international symposium on computer architecture
Streaming RAID: a disk array management system for video files
MULTIMEDIA '93 Proceedings of the first ACM international conference on Multimedia
RAID: high-performance, reliable secondary storage
ACM Computing Surveys (CSUR)
Using rotational mirrored declustering for replica placement in a disk-array-based video server
Proceedings of the third ACM international conference on Multimedia
Fast lossy Internet image transmission
Proceedings of the third ACM international conference on Multimedia
Striping in a RAID level 5 disk array
Proceedings of the 1995 ACM SIGMETRICS joint international conference on Measurement and modeling of computer systems
Fault tolerant design of multimedia servers
SIGMOD '95 Proceedings of the 1995 ACM SIGMOD international conference on Management of data
Hypervisor-based fault tolerance
SOSP '95 Proceedings of the fifteenth ACM symposium on Operating systems principles
A highly available scalable ITV system
SOSP '95 Proceedings of the fifteenth ACM symposium on Operating systems principles
The HP AutoRAID hierarchical storage system
SOSP '95 Proceedings of the fifteenth ACM symposium on Operating systems principles
Fault-tolerant architectures for continuous media servers
SIGMOD '96 Proceedings of the 1996 ACM SIGMOD international conference on Management of data
Probability and Statistics with Reliability, Queuing and Computer Science Applications
Probability and Statistics with Reliability, Queuing and Computer Science Applications
JPEG Still Image Data Compression Standard
JPEG Still Image Data Compression Standard
High Availability in Clustered Multimedia Servers
ICDE '96 Proceedings of the Twelfth International Conference on Data Engineering
VLDB '88 Proceedings of the 14th International Conference on Very Large Data Bases
Efficient Failure Recovery in Multi-Disk Multimedia Servers
FTCS '95 Proceedings of the Twenty-Fifth International Symposium on Fault-Tolerant Computing
Replica Striping for Multi-resolution Video Servers
IDMS/PROMS 2002 Proceedings of the Joint International Workshops on Interactive Distributed Multimedia Systems and Protocols for Multimedia Systems: Protocols and Systems for Interactive Distributed Multimedia
Performance Evaluation of a Distributed Video Storage System
IPDPS '02 Proceedings of the 16th International Parallel and Distributed Processing Symposium
Maximizing Throughput in Replicated Disk Striping of Variable Bit-Rate Streams
ATEC '02 Proceedings of the General Track of the annual conference on USENIX Annual Technical Conference
Scalable and fault-tolerant support for variable bit-rate data in the exedra streaming server
ACM Transactions on Storage (TOS)
Inter-Object Layer Clustering for scalable video streaming
Multimedia Tools and Applications
An effective failure recovery mechanism with pipeline computing in clustered-based VOD servers
PCM'05 Proceedings of the 6th Pacific-Rim conference on Advances in Multimedia Information Processing - Volume Part II
Hi-index | 0.01 |
In this paper, we present two novel disk failure recovery methods that utilize the inherent characteristicsof video streams for efficient recovery. Whereas the firstmethod exploits the inherent redundancy in video streams(rather than error-correcting codes) to approximately reconstruct data stored on failed disks, the second method exploitsthe sequentiality of video playback to reduce the overheadof online failure recovery in conventional RAID arrays. Forthe former approach, we present loss-resilient versions ofJPEG and MPEG compression algorithms. We present aninherently redundant array of disks (IRAD) architecture thatcombines these loss-resilient compression algorithms withtechniques for efficient placement of video streams on diskarrays to ensure that on-the-fly recovery does not imposeany additional load on the array. Together, they enhance thescalability of multimedia servers by (1) integrating the recovery process with the decompression of video streams,and thereby distributing the reconstruction process acrossthe clients; and (2) supporting graceful degradation in thequality of recovered images with increase in the number ofdisk failures. We present analytical and experimental resultsto show that both schemes significantly reduce the failurerecovery overhead in a multimedia server.