Title :
A shared buffer architecture for interactive VOD servers
Author :
Sengodan, Senthil ; Li, Victor O K
Author_Institution :
Dept. of Electr. Eng. Syst., Univ. of Southern California, Los Angeles, CA, USA
Abstract :
Video-on-demand (VOD) servers need to be efficiently designed in order to support a large number of users viewing the same or different videos at different rates. While considering a disk-array based VOD server, use of a shared buffer at the server end may be more economical than the sole use of dedicated buffers at each user´s end. In this paper we propose a simple buffer sharing architecture that may be used when disk-array based video servers are used. Our aim is to support the maximum number of users for a given number of video server disks while employing a simple scheme requiring less buffer space. The number of video segment retrievals that can occur within a certain time (the service round) is maximum when the scan disk scheduling algorithm is used. Consequently, we shall assume use of the scan algorithm for disk retrieval. The VOD server has a buffer manager that directs retrieved segments to appropriate buffer locations depending on their release and deadlines. The release and deadlines of segments are such that buffer requirement at the user´s set-top box is minimized to two video segments while avoiding video starvation and buffer overflow at the user´s end. We propose a novel scheme for the operation of the shared buffer that aims at increasing buffer utilization and decreasing cell loss due to buffer overflow. An ATM based broadband network is assumed and all segments are stored in buffers as fixed length ATM cells
Keywords :
asynchronous transfer mode; broadband networks; buffer storage; interactive video; network servers; scheduling; ATM based broadband network; buffer locations; buffer manager; buffer overflow; cell loss; deadlines; disk retrieval; disk-array based VOD server; disk-array based video servers; fixed length ATM cells; interactive VOD servers; release; scan algorithm; scan disk scheduling algorithm; service round; shared buffer architecture; video segment retrievals; video starvation; video-on-demand; Asynchronous transfer mode; Broadband communication; Buffer overflow; Buffer storage; Communication networks; Delay; Displays; Network servers; Scheduling algorithm; Video sequences;
Conference_Titel :
INFOCOM '97. Sixteenth Annual Joint Conference of the IEEE Computer and Communications Societies. Driving the Information Revolution., Proceedings IEEE
Conference_Location :
Kobe
Print_ISBN :
0-8186-7780-5
DOI :
10.1109/INFCOM.1997.631167