Optimal Scheduling for Parallel CBR Video Servers

Parallel video servers are necessary for large-scale video-on-demand and other multimedia systems. This paper addresses the scheduling problem of parallel video servers. We discuss scheduling requirements of constant bit rate (CBR) video streams. Optimal algorithms are presented for conflict-free scheduling, delay minimization, request relocation, and admission control. With these algorithms, video streams can be precisely scheduled for Quality of Service requirements. Performance of these algorithms is also presented.

[1]  A. L. Narasimha Reddy,et al.  Disk scheduling in a multimedia I/O system , 1993, MULTIMEDIA '93.

[2]  David J. DeWitt,et al.  The SPIFFI scalable video-on-demand system , 1995, SIGMOD '95.

[3]  Guru Parulkar,et al.  Design of a Large Scale Multimedia Server , 1994 .

[4]  J. A. Bondy,et al.  Graph Theory with Applications , 1978 .

[5]  P. Bruce Berra,et al.  Techniques for Scheduling I/O in a High Performance Multimedia-on-Demand Server , 1995, J. Parallel Distributed Comput..

[6]  Michael B. Jones,et al.  The Tiger Video Fileserver , 1996 .

[7]  Guru M. Parulkar,et al.  Design of a Large Scale Multimedia Storage Server , 1994, Comput. Networks ISDN Syst..

[8]  Lawrence A. Rowe,et al.  Hierarchical Storage Management in a Distributed VOD System , 1996, IEEE Multim..

[9]  P. Hall On Representatives of Subsets , 1935 .

[10]  Shahram Ghandeharizadeh,et al.  Continuous Retrieval of Multimedia Data Using Parallelism , 1993, IEEE Trans. Knowl. Data Eng..

[11]  Min-You Wu,et al.  Runtime Incremental Parallel Scheduling (RIPS) on Distributed Memory Computers , 1996, IEEE Trans. Parallel Distributed Syst..

[12]  Edward Y. Chang,et al.  Scalable video data placement on parallel disk arrays , 1994, Electronic Imaging.

[13]  Reza Rejaie,et al.  Mitra: A Scalable Continuous Media Server , 1997, Multimedia Tools and Applications.

[14]  Michael Stonebraker,et al.  Chabot: Retrieval from a Relational Database of Images , 1995, Computer.

[15]  A. L. Narasimha Reddy Scheduling and data distribution in a multiprocessor video server , 1995, Proceedings of the International Conference on Multimedia Computing and Systems.

[16]  P. Venkat Rangan,et al.  Multimedia Storage Servers: A Tutorial , 1995, Computer.

[17]  Shahram Ghandeharizadeh,et al.  Staggered striping in multimedia information systems , 1994, SIGMOD '94.

[18]  Jonathan C. L. Liu,et al.  Performance of a Mass-Storage System for Video-on-Demand , 1995, J. Parallel Distributed Comput..

[19]  J. A. Bondy,et al.  Graph Theory with Applications , 1978 .

[20]  Harrick M. Vin,et al.  Design and performance tradeoffs in clustered video servers , 1996, Proceedings of the Third IEEE International Conference on Multimedia Computing and Systems.

[21]  Manoj Kumar,et al.  Storage subsystem in a large multimedia server for high-speed network environments , 1994, Electronic Imaging.

[22]  Min-You Wu,et al.  Scheduling for interactive operations in parallel video servers , 1997, Proceedings of IEEE International Conference on Multimedia Computing and Systems.

[23]  P. Venkat Rangan,et al.  Admission Control Algorithm for Multimedia On-Demand Servers , 1992, NOSSDAV.