Design of fault-tolerant large-scale VOD servers: With emphasis on high-performance and low-cost

被引:17
作者
Golubchik, L
Muntz, RR
Chou, CF
Berson, S
机构
[1] Univ Maryland, Dept Comp Sci, College Pk, MD 20742 USA
[2] Univ Maryland, UMIACS, College Pk, MD 20742 USA
[3] Univ Calif Los Angeles, Dept Comp Sci, Los Angeles, CA 90095 USA
[4] Univ So Calif, Inst Informat Sci, Los Angeles, CA 90089 USA
基金
美国国家科学基金会;
关键词
fault tolerance; multimedia; multidisk systems; storage servers; video-on-demand;
D O I
10.1109/71.920587
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Recent technological advances in digital signal processing, data compression techniques, and high-speed communication networks have made Video-on-Demand (VOD) servers feasible. A challenging task in such systems is servicing multiple clients simultaneously while satisfying real-time requirements of continuous delivery of objects at specified rates. To accomplish these tasks and realize economies of scale associated with servicing a large user population, a VOD server requires a large disk subsystem. Although a single disk is fairly reliable, a large disk farm can have an unacceptably high probability of disk failure. Furthermore, due to real-time constraints, the reliability requirements of VOD systems are even more stringent than those of traditional information systems. Traditional RAID solutions are inadequate due to poor resource usage. Thus, in this paper, we present alternative schemes which provide a high degree of reliability at low disk storage, bandwidth, and memory costs for on-demand multimedia servers. Moreover, we discuss some of the main issues and trade-offs associated with providing fault tolerance in multidisk VOD systems. We would like to impress upon the reader that one of the main points of this paper is the exposition of trade-offs and issues associated with designing fault-tolerant VOD servers. It is not the case that one fault tolerance scheme is absolutely better than another, but rather that one must understand the trade-offs as well as one's system constraints and then choose a fault tolerance scheme accordingly.
引用
收藏
页码:363 / 386
页数:24
相关论文
共 25 条
[1]  
BERSON S, 1994, P SIGMOD
[2]  
BITTON D, 1988, VERY LARGE DATA BASE, P331
[3]  
CHEN M, 1993, P ACM MULT C, P235
[4]  
COPELAND G, 1989, SIGMOD REC, V18, P98, DOI 10.1145/66926.66936
[5]  
GHANDEHARIZADEH S, 1998, PARALLEL COMPUTI JAN
[6]  
GHANDEHARIZADEH S, 1994, P 2 ACM INTL C MULT
[7]   A survey of approaches to fault tolerant design of VOD servers: Techniques, analysis and comparison [J].
Golubchik, L ;
Lui, JCS ;
Papadopouli, M .
PARALLEL COMPUTING, 1998, 24 (01) :123-155
[8]  
GOLUBCHIK L, 1992, P RIDE TQP WORKSH FE
[9]  
GOLUBCHIK L, 1998, CSTR3904 U MARYL
[10]  
GOLUBCHIK L, 1994, B TECHNICAL COMMITTE, V17, P14