A scalable architecture for video-on-demand servers

One of the most important requirements to bring the interactive video-on-demand services to residential consumer use is the scalability of the video server. The design issues for a scalable video server is described and, according to these issues, the system architecture of the scalable video servers are proposed. The system uses ATM switching technology to scale up the dimension of the service. There are four major components within the proposed system, namely the server headend control (SHC) unit, the stream router, the video pumping unit (VPU) and distributed storage devices. The functions of each components is described and the key components in the system are the stream router and the VPU. Operations and performance limitations on the video pumping unit are given and the result shows that a single storage device can serve only a limited number of video streams. Finally the paper focuses on the stream router as it is used to connect multiple VPUs. Experimental results show that the proposed stream router can produce guaranteed throughput and bounded delay variance for video applications.

[1]  F.A. Tobagi,et al.  StarWorks-a video applications server , 1993, Digest of Papers. Compcon Spring.

[2]  Khosrow Sohraby Heavy traffic multiplexing behavior of highly-bursty heterogeneous sources and their admission control in high-speed networks , 1992, [Conference Record] GLOBECOM '92 - Communications for Global Users: IEEE.

[3]  Jau-Hsiung Huang,et al.  A High Performance Video Server for Karaoke Systems , 1994, IEEE International Conference on Consumer Electronics.

[4]  Leonard Kleinrock,et al.  Queueing Systems: Volume I-Theory , 1975 .

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

[6]  David H. C. Du,et al.  Performance of a mass storage system for video-on-demand , 1995, Proceedings of INFOCOM'95.