Video placement and configuration of distributed video servers on cable TV networks

Abstract. A large-scale, distributed video-on-demand (VOD) system allows geographically dispersed residential and business users to access video services, such as movies and other multimedia programs or documents on demand from video servers on a high-speed network. In this paper, we first demonstrate through analysis and simulation the need for a hierarchical architecture for the VOD distribution network.We then assume a hierarchical architecture, which fits the existing tree topology used in today's cable TV (CATV) hybrid fiber/coaxial (HFC) distribution networks. We develop a model for the video program placement, configuration, and performance evaluation of such systems. Our approach takes into account the user behavior, the fact that the user requests are transmitted over a shared channel before reaching the video server containing the requested program, the fact that the input/output (I/O) capacity of the video servers is the costlier resource, and finally the communication cost. In addition, our model employs batching of user requests at the video servers. We study the effect of batching on the performance of the video servers and on the quality of service (QoS) delivered to the user, and we contribute dynamic batching policies which improve server utilization, user QoS, and lower the servers' cost. The evaluation is based on an extensive analytical and simulation study.

[1]  Philip S. Yu,et al.  The Maximum Factor Queue Length Batching Scheme for Video-on-Demand Systems , 2001, IEEE Trans. Computers.

[2]  Chatschik Bisdikian,et al.  Issues on movie allocation in distributed video-on-demand systems , 1995, Proceedings IEEE International Conference on Communications ICC '95.

[3]  K. Maruyama,et al.  Cable access beyond the hype: on residential broadband data services over HFC networks , 1996 .

[4]  Giuseppe Bianchi,et al.  Performance and dimensioning of a hierarchical video storage network for interactive video services , 1996, Eur. Trans. Telecommun..

[5]  Lazaros F. Merakos,et al.  A Method for the Delay Analysis of Random Multiple-Access Algorithms Whose Delay Process is Regenerative , 1987, IEEE J. Sel. Areas Commun..

[6]  Daniel Minoli Video dialtone technology: digital video over ADSL, HFC, FTTC, and ATM , 1995 .

[7]  K. Sistanizadeh,et al.  ADSL: a new twisted-pair access to the information highway , 1995, IEEE Commun. Mag..

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

[9]  David Thomas,et al.  The Art in Computer Programming , 2001 .

[10]  Asit Dan,et al.  Buffering and caching in large-scale video servers , 1995, Digest of Papers. COMPCON'95. Technologies for the Information Superhighway.

[11]  Raif O. Onvural,et al.  Asynchronous Transfer Mode Networks: Performance Issues, Second Edition , 1993 .

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

[13]  James P. G. Sterbenz,et al.  Networking Requirements for Interactive Video on Demand , 1995, IEEE J. Sel. Areas Commun..

[14]  Erol Gelenbe,et al.  Stability and Optimal Control of the Packet Switching Broadcast Channel , 1977, JACM.

[15]  Bo-Chao Cheng,et al.  Distributed interactive video system design and analysis , 1997 .

[16]  Paul Sampson,et al.  Diamond project: Video-on-demand system, and trials , 1997, Eur. Trans. Telecommun..

[17]  최준균 ATM Forum 표준화 동향 , 1995 .