skip to main content
article

Optimally scheduling video-on-demand to minimize delay when sender and receiver bandwidth may differ

Published: 01 October 2006 Publication History

Abstract

We establish tight bounds on the intrinsic cost (either minimizing delay d for fixed sender and receiver bandwidths, or minimizing sender bandwidth for fixed delay and receiver bandwidth) of broadcasting a video of length m over a channel of bandwidth S in such a way that a receiver (with bandwidth R), starting at an arbitrary time s, can download the video so that it can begin playback at time s + d.Our bounds are realized by a simple just-in-time protocol that partitions the video into a fixed number of segments, partitions the sender bandwidth into an equivalent number of equal bandwidth subchannels, and broadcasts each segment repeatedly on its own subchannel. The protocol is suitable for the broadcast of compressed video and it can be implemented so that video information is packaged into discrete fixed length packets incurring only a modest overhead (measured in terms of increased delay).Our primary contribution is a lower bound on the required delay that applies to all protocols. This lower bound matches the behavior of our just-in-time protocol in the limit as the number of segments approaches infinity, provided the video compression satisfies some uniform upper bound. For a fixed number of segments, our protocol is optimal within a broad class of protocols, even if the video is compressed arbitrarily.

References

[1]
Bar-Noy, A., Ladner, R. E., and Tamir, T. 2003. Scheduling techniques for media-on-demand. In Proceedings of the ACM-SIAM Symposium on Discrete Algorithms. ACM, New York, 791--800.
[2]
Engebretsen, L., and Sudan, M. 2002. Harmonic broadcasting is optimal. In Proceedings of the ACM-SIAM Symposium on Discrete Algorithms. ACM, New York, 431--432.
[3]
Gao, L., Kurose, J., and Towsley, D. 1998. Efficient schemes for broadcasting popular videos. In Proceedings of the IEEE Workshop on Network and Operating Systems Support for Digital Audio and Video (NOSSDAV). IEEE Computer Society Press, Los Alamitos, CA.
[4]
Hu, A. 2001. Video-on-demand broadcasting protocols: a comprehensive study. In Proceedings of the IEEE INFOCOM. IEEE Computer Society Press, Los Alamitos, CA. 508--517.
[5]
Hu, A., Nikolaidis, I., and van Beek, P. 1999. On the design of efficient video-on-demand broadcast schemes. In Proceedings of the Symposium on Modeling, Analysis and Simulation of Computer and Telecommunications Systems (MASCOTS). 262--269.
[6]
Juhn, L., and Tseng, L. 1997. Harmonic broadcasting for video-on-demand service. IEEE Trans. on Broadcast. 43, 3 (Sept.), 268--271.
[7]
Juhn, L.-S., and Tseng, L.-M. 1998. Fast data broadcasting and receiving scheme for popular video service. IEEE Trans. Broadcast. 44, 1, 100--105.
[8]
Pâris, J.-F. 1999a. A broadcasting protocol for compressed video. In Proceedings of the Euromedia 1999 Conference. 78--84.
[9]
Pâris, J.-F. 1999b. A simple low-bandwidth broadcasting protocol for video-on-demand. In Proceedings of the 8th International Conference on Computer Communications and Networks (IC3N'99). 118--123.
[10]
Pâris, J.-F., Carter, S. W., and Long, D. D. E. 1998. A low bandwidth broadcasting protocol for video on demand. In Proceedings of the 7th International Conference on Computer Communications and Networks. 690--697.
[11]
Pâris, J.-F., and Long, D. D. E. 2000. Limiting the client bandwidth of broadcasting protocols for video-on-demand. In Proceedings of the Euromedia 2000 Conference. 107--111.
[12]
Viswanathan, S., and Imielinski, T. 1996. Metropolitan area video-on-demand service using pyramid broadcasting. Multimed. Syst. 4, 4, 197--208.
[13]
Yan, E. M. 2002. Minimizing bandwidth requirement of broadcasting protocol in video-on-demand services. M.S. thesis, School of Computing Science, Simon Fraser University.
[14]
Yan, E. M., and Kameda, T. 2003. An efficient VOD broadcasting scheme with user bandwidth limit. In Proceedings of the SPIE/ACM Conference on Multimedia Computing and Networking, R. Rajkumar, Ed. Vol. 5019. ACM, New York, 200--208.

Cited By

View all
  • (2008)Scheduling Techniques for Media-on-DemandAlgorithmica10.5555/3118779.311919952:4(413-439)Online publication date: 1-Dec-2008
  • (2007)Lower bounds on average-case delay for video-on-demand broadcast protocolsProceedings of the eighteenth annual ACM-SIAM symposium on Discrete algorithms10.5555/1283383.1283472(834-842)Online publication date: 7-Jan-2007
  • (2007)Scheduling Techniques for Media-on-DemandAlgorithmica10.1007/s00453-007-9052-352:4(413-439)Online publication date: 6-Oct-2007

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Transactions on Algorithms
ACM Transactions on Algorithms  Volume 2, Issue 4
October 2006
233 pages
ISSN:1549-6325
EISSN:1549-6333
DOI:10.1145/1198513
Issue’s Table of Contents
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 October 2006
Published in TALG Volume 2, Issue 4

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Data compression
  2. digital video broadcasting
  3. protocols
  4. video on demand

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)5
  • Downloads (Last 6 weeks)0
Reflects downloads up to 02 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2008)Scheduling Techniques for Media-on-DemandAlgorithmica10.5555/3118779.311919952:4(413-439)Online publication date: 1-Dec-2008
  • (2007)Lower bounds on average-case delay for video-on-demand broadcast protocolsProceedings of the eighteenth annual ACM-SIAM symposium on Discrete algorithms10.5555/1283383.1283472(834-842)Online publication date: 7-Jan-2007
  • (2007)Scheduling Techniques for Media-on-DemandAlgorithmica10.1007/s00453-007-9052-352:4(413-439)Online publication date: 6-Oct-2007

View Options

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media