Cost-based media server design

Conventional wisdom holds that reducing disk latency leads to higher disk utilization, maximizing disk utilization leads to higher throughput, and employing a faster disk leads to better performance. All of this is true when building a conventional file or database system. We show that these principles can be misleading when applied to a media server. To design such a server, we propose a cost-based approach that focuses on the per-stream costs. We give various examples to illustrate the design process.

[1]  Edward Y. Chang,et al.  BubbleUp: low latency fast-scan for media servers , 1997, MULTIMEDIA '97.

[2]  Raymond T. Ng,et al.  Maximizing Buffer and Disk Utilizations for News On-Demand , 1994, VLDB.

[3]  Cyrus Shahabi,et al.  On configuring a single disk continuous media server , 1995, SIGMETRICS '95/PERFORMANCE '95.

[4]  Fouad A. Tobagi,et al.  Streaming RAID: a disk array management system for video files , 1993, MULTIMEDIA '93.

[5]  Banu Özden,et al.  Disk striping in video server environments , 1996, Proceedings of the Third IEEE International Conference on Multimedia Computing and Systems.

[6]  Yen-Jen Oyang,et al.  A Multimedia Storage System for On-Demand Playback , 1995 .

[7]  Edward Y. Chang,et al.  Effective Memory Use in a Media Server , 1997, VLDB.

[8]  Edward Y. Chang,et al.  Reducing Initial Latency in Media Servers , 1997, IEEE Multim..

[9]  A. L. Narasimha Reddy,et al.  I/O issues in a multimedia system , 1994, Computer.