Algorithmic Support for Video-on-Demand based on the Delayed-multicast Protocol

In this paper, we examine algorithmic issues related to the delayed multicast technique [8] for Video-on-Demand delivery. We introduce the minimum total memory (MTM), minimum total traffic (MTT), and theminimum maximum memory per node (MMMN) delayed-multicast allocation problems. We provide polynomial time algorithms for solving the MTM and the MTT problems on the chandelier network and the MTM problem on the broom network. We also show that a version of the decision-MMMN problem on a general graph is NP-Complete. Finally, we present a heuristic method for obtaining a solution for the MTM problem on tree networks.

[1]  Asit Dan,et al.  Scheduling policies for an on-demand video server with batching , 1994, MULTIMEDIA '94.

[2]  Rajesh Krishnan,et al.  Implementation of dynamic service aggregation for interactive video delivery , 1997, Electronic Imaging.

[3]  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.

[4]  Rajesh Krishnan,et al.  Service aggregation through rate adaptation using a single storage format , 1997, Proceedings of 7th International Workshop on Network and Operating System Support for Digital Audio and Video (NOSSDAV '97).

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

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

[7]  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.

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

[9]  Ying Cai,et al.  Optimizing patching performance , 1998, Electronic Imaging.

[10]  Kien A. Hua,et al.  Skyscraper broadcasting: a new broadcasting scheme for metropolitan video-on-demand systems , 1997, SIGCOMM '97.

[11]  Mary K. Vernon,et al.  Bandwidth skimming: a technique for cost-effective video on demand , 1999, Electronic Imaging.

[12]  Antonios Symvonis,et al.  "Scheduled-multicast" with application in multimedia networks , 2000, Proceedings IEEE International Conference on Networks 2000 (ICON 2000). Networking Trends and Challenges in the New Millennium.

[13]  Steven McCanne,et al.  Scalable Multimedia Communication Using IP Multicast and Lightweight Sessions , 1999, IEEE Internet Comput..

[14]  Shahram Ghandeharizadeh,et al.  Buffer sharing in video-on-demand servers , 1997, PERV.

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