STREAM TAPPING: A SYSTEM FOR IMPROVING EFFICIENCY ON A VIDEO-ON-DEMAND SERVER

Video-on-Demand (VOD) allows clients to view selected videos at any time, and it is essential for VOD servers to be run as efficiently as possible. Conventional VOD servers are not efficient; they dedicate a disk stream for each client, and this strategy quickly uses up all available streams. Other systems, such as batching, interval caching, and pyramid broadcasting, have been studied. These systems make more efficient use of the VOD server''s disk streams. In this report we present a new VOD system called stream tapping. Stream tapping allows clients to aggressively "tap" into any disk streams on the VOD server that are reading data the client can use. This can be accomplished through the use of a small buffer -- as small as 115 MB for MPEG-1 encoding -- on the client''s set-top box, and it can save over 80% of the disk bandwidth used by a conventional system. This report includes a description and analysis of the stream tapping system, and comparisons between it and other efficiency-improving systems.

[1]  D. Estrin,et al.  RSVP: a new resource reservation protocol , 1993, IEEE Communications Magazine.

[2]  Keith W. Ross,et al.  Video on demand over ATM: constant-rate transmission and transport , 1996, Proceedings of IEEE INFOCOM '96. Conference on Computer Communications.

[3]  S. T. Whitehead,et al.  Time Warner cable's full service network-program management of the FSN virtual organization , 1995, Proceedings of the Second International Workshop on Community Networking 'Integrated Multimedia Services to the Home'.

[4]  Sjir van Loo,et al.  Video-on-demand server , 1996 .

[5]  Tao Yang,et al.  CBR transportation of VBR MPEG-2 video traffic for video-on-demand in ATM networks , 1996, Proceedings of ICC/SUPERCOMM '96 - International Conference on Communications.

[6]  Tomasz Imielinski,et al.  Metropolitan area video-on-demand service using pyramid broadcasting , 1996, Multimedia Systems.

[7]  W. Verbiest,et al.  Demonstration of an ATM-based passive optical network in the FTTH trial on Bermuda , 1995, Proceedings of GLOBECOM '95.

[8]  Takeshi Nishida,et al.  Internet Video-on-Demand System Architecture-MINS (Special Issue on Multimedia on Demand) , 1996 .

[9]  Philip S. Yu,et al.  On optimal batching policies for video-on-demand storage servers , 1996, Proceedings of the Third IEEE International Conference on Multimedia Computing and Systems.

[10]  Tzi-cker Chiueh,et al.  Periodic broadcasting approach to video-on-demand service , 1996, Other Conferences.

[11]  Donald F. Towsley,et al.  Continuous Media Sharing in Multimedia Database Systems , 1995, DASFAA.

[12]  Claudio Topolcic,et al.  Experimental Internet Stream Protocol: Version 2 (ST-II) , 1990, RFC.

[13]  Philip S. Yu,et al.  On optimal piggyback merging policies for video-on-demand systems , 1996, SIGMETRICS '96.

[14]  Q. Tan,et al.  A brief overview of current TV set-top box developments , 1996, 1996 IEEE International Conference on Systems, Man and Cybernetics. Information Intelligence and Systems (Cat. No.96CH35929).

[15]  Borko Furht,et al.  Techniques for improving the capacity of video-on-demand systems , 1996, Proceedings of HICSS-29: 29th Hawaii International Conference on System Sciences.

[16]  Wilko Reinhardt,et al.  Advance Reservation of Network Resources for Multimedia Applications , 1994, IWACA.

[17]  Kevin C. Almeroth,et al.  The Use of Multicast Delivery to Provide a Scalable and Interactive Video-on-Demand Service , 1996, IEEE J. Sel. Areas Commun..

[18]  Ajith N. Nair Interactive television settop terminal architectures , 1996, COMPCON '96. Technologies for the Information Superhighway Digest of Papers.

[19]  Philip S. Yu,et al.  A permutation-based pyramid broadcasting scheme for video-on-demand systems , 1996, Proceedings of the Third IEEE International Conference on Multimedia Computing and Systems.

[20]  Eric Wing Ming Wong,et al.  Performance Model of Interactive Video-on-Demand Systems , 1996, IEEE J. Sel. Areas Commun..

[21]  Olov Schelén,et al.  Advance Reservations for Predictive Service , 1995, NOSSDAV.

[22]  B. Suard,et al.  Update on VOD trials , 1996, Proceedings of International Conference on Communication Technology. ICCT '96.

[23]  Y. Koga,et al.  Architecture of MPEG-2 Digital Set-Top-Box for CATV VOD System , 1996, 1996. Digest of Technical Papers., International Conference on Consumer Electronics.

[24]  Guru M. Parulkar,et al.  Efficient data layout, scheduling and playout control in MARS , 1997, Multimedia Systems.

[25]  A. H. Koenig,et al.  VCTV: A video-on-demand market test , 1993, AT&T Technical Journal.

[26]  Randy H. Katz,et al.  Toward Workload Characterization of Video Server and Digital Library Applications. , 1994, SIGMETRICS 1994.

[27]  Donald F. Towsley,et al.  Channel Allocation under Batching and VCR Control in Video-on-Demand Systems , 1995, J. Parallel Distributed Comput..

[28]  Kevin C. Almeroth,et al.  The Role of Multicast Communication in the Provision of Scalable and Interactive Video-On-Demand Service , 1995, NOSSDAV.