Generating asymptotically optimal broadcasting schedules to minimize average waiting time

The performance of a Video-on-Demand broadcasting scheme is commonly evaluated by the maximum waiting time encountered by the customer before viewing can start. This paper addresses the issue of minimizing the average waiting time. Recently, we proposed Harmonic Block Windows scheduling to specifically minimize the average waiting time for given bandwidth. Here, we present an efficient heuristic algorithm that generates asymptotically optimal Harmonic Block Windows schedules. Using simulation, we demonstrate that, as we increase the ''block size'', the normalized average waiting time of these schedules approaches the theoretical minimum achievable by any ''fixed start points'' schedule.

[1]  Boaz Patt-Shamir,et al.  Nearly optimal perfectly-periodic schedules , 2001, PODC '01.

[2]  Yi Sun,et al.  Minimizing average waiting time in video-on-demand broadcasting , 2007, 2007 ITI 5th International Conference on Information and Communications Technology.

[3]  David G. Kirkpatrick,et al.  Lower bounds on average-case delay for video-on-demand broadcast protocols , 2007, SODA '07.

[4]  Madhu Sudan,et al.  Harmonic broadcasting is bandwidth-optimal assuming constant bit rate , 2006 .

[5]  Richard E. Ladner,et al.  Scheduling Techniques for Media-on-Demand , 2003, SODA '03.

[6]  Zhiwen Lin NEAR-OPTIMAL HEURISTIC SOLUTIONS FOR TRUNCATED HARMONIC WINDOWS SCHEDULING AND HARMONIC GROUP WINDOWS SCHEDULING , 2004 .

[7]  Jehan-François Pâris A simple low-bandwidth broadcasting protocol for video-on-demand , 1999, Proceedings Eight International Conference on Computer Communications and Networks (Cat. No.99EX370).

[8]  Tiko Kameda,et al.  Survey on VOD Broadcasting Schemes , 2006 .

[9]  Yu-Chee Tseng,et al.  A recursive frequency-splitting scheme for broadcasting hot videos in VOD service , 2000, IEEE Trans. Commun..

[10]  Madhu Sudan,et al.  Harmonic broadcasting is bandwidth‐optimal assuming constant bit rate , 2006, Networks.

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

[12]  David G. Kirkpatrick,et al.  Optimally scheduling video-on-demand to minimize delay when server and receiver bandwidth may differ , 2004, SODA '04.

[13]  Donald F. Towsley,et al.  Efficient schemes for broadcasting popular videos , 2002, Multimedia Systems.

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

[15]  Richard E. Ladner,et al.  Windows scheduling problems for broadcast systems , 2002, SODA '02.

[16]  Darrell D. E. Long,et al.  Efficient broadcasting protocols for video on demand , 1998, Proceedings. Sixth International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems (Cat. No.98TB100247).

[17]  Li-Ming Tseng,et al.  Harmonic broadcasting for video-on-demand service , 1997, IEEE Trans. Broadcast..

[18]  Jehan-François Pâris A fixed-delay broadcasting protocol for video-on-demand , 2001, Proceedings Tenth International Conference on Computer Communications and Networks (Cat. No.01EX495).