Title :
Random RAIDs with selective exploitation of redundancy for high performance video servers
Author_Institution :
Dept. of Electr. Eng., Technion-Israel Inst. of Technol., Haifa, Israel
Abstract :
The paper jointly addresses the issues of load balancing, fault tolerance, responsiveness, agility, streaming capacity and cost effectiveness of high performance storage servers for data streaming applications such as video on demand. Striping the data of each movie across disks in a “random” order balances the load while breaking any correlation between user requests and the access pattern to disks. Parity groups are fixed site, comprising consecutive blocks of a movie and a derived parity block and resulting in “random” disk members of any given group. Consequently, the load of masking a faulty disk is shared by all disk drives, minimizing the degradation in streaming capacity. By using the redundant information to avoid accessing an overloaded disk drive, the occasional transient imbalance in disk load due to the randomization is partly prevented and, when occurring, can be circumvented. Finally and most important, making a distinction between data blocks and redundant blocks and using redundant blocks only when necessary is shown to substantially reduce required buffer sizes without giving up the benefits. The result is a simple, flexible and robust video server architecture
Keywords :
fault tolerant computing; file servers; interactive television; magnetic disc storage; random-access storage; redundancy; storage management; access pattern; buffer sizes; data streaming applications; derived parity block; fault tolerance; faulty disk; high performance storage servers; high performance video servers; load balancing; movie; overloaded disk drive; parity groups; random RAIDs; random disk members; redundant blocks; redundant information; robust video server architecture; selective redundancy; streaming capacity; transient imbalance; user requests; video on demand; Costs; Degradation; Delay; Disk drives; Fault tolerance; Load management; Motion pictures; Redundancy; Streaming media; Video on demand;
Conference_Titel :
Network and Operating System Support for Digital Audio and Video, 1997., Proceedings of the IEEE 7th International Workshop on
Conference_Location :
St. Louis, MO
Print_ISBN :
0-7803-3799-9
DOI :
10.1109/NOSDAV.1997.629305