Merging video streams in a multimedia storage server: complexity and heuristics

Abstract. Due to recent advances in network, storage and data compression technologies, video-on-demand (VOD) service has become economically feasible. It is a challenging task to design a video storage server that can efficiently service a large number of concurrent requests on demand. One approach to accomplishing this task is to reduce the I/O demand to the VOD server through data- and resource-sharing techniques. One form of data sharing is the stream-merging approach proposed in [5]. In this paper, we formalize a static version of the stream-merging problem, derive an upper bound on the I/O demand of static stream merging, and propose efficient heuristic algorithms for both static and dynamic versions of the stream-merging problem.

[1]  John C. S. Lui,et al.  A cost-effective near-line storage server for multimedia system , 1995, Proceedings of the Eleventh International Conference on Data Engineering.

[2]  Banu Özden,et al.  A Low-Cost Storage Server for Movie on Demand Databases , 1994, VLDB.

[3]  J. Leon Zhao,et al.  Buffer management for video database systems , 1995, Proceedings of the Eleventh International Conference on Data Engineering.

[4]  Tom Hargreaves,et al.  Scheduling and Replacement Policies for a Hierarchical Multimedia Storage Server , 1996 .

[5]  John C. S. Lui,et al.  A Novel Video-On-Demand Storage Architecture for Supporting Constant Frame Rate with Variable Bit Rate Retrieval , 1995, NOSSDAV.

[6]  John C. S. Lui,et al.  Reducing I/O demand in video-on-demand storage servers , 1995, SIGMETRICS '95/PERFORMANCE '95.

[7]  Don Towsley,et al.  Buffer Management For Continuous Media Sharing In Multimedia Databse Systems , 1994 .

[8]  P. Venkat Rangan,et al.  Designing a Multiuser HDTV Storage Server , 1993, IEEE J. Sel. Areas Commun..

[9]  Ieee Journal On Selected Areas In Communications, Vol. 9, No. 6, August 1991 , .

[10]  G. W. Beakley Channel coding for digital HDTV terrestrial broadcasting , 1991 .

[11]  BersonSteven,et al.  Staggered striping in multimedia information systems , 1994 .

[12]  Didier Le Gall,et al.  MPEG: a video compression standard for multimedia applications , 1991, CACM.

[13]  Asit Dan,et al.  Channel Allocation under Batching and VCR Control in Movie-On-Demand Servers , 1995 .