Skip to main content

Optimal Dynamic Video-on-Demand Using Adaptive Broadcasting

  • Conference paper
Algorithms - ESA 2003 (ESA 2003)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2832))

Included in the following conference series:

Abstract

We consider the transmission of a movie over a broadcast network to support several viewers who start watching at arbitrary times, after a wait of at most t wait minutes. A recent approach called harmonic broadcasting optimally solves the case of many viewers watching a movie using a constant amount of bandwidth. We consider the more general setting and v changes dynamically. A natural objective is to minimize the amount of resources required to achieve this task. We introduce two natural measures of resource consumption and performance—total bandwidth usage and maximum momentary bandwidth usage—and propose strategies which are optimal for each of them. In particular, we show that an adaptive form of pyramid broadcasting is optimal for both measures simultaneously, up to constant factors. We also show that the maximum throughput for a fixed network bandwidth cannot be obtained by any online strategy.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Albanese, A., Blörnet, J., Edmonds, J., Luby, M., Sudan, M.: Priority encoding transmission. IEEE Trans. Inform. Theory 42(6), 1737–1744 (1996)

    Article  MathSciNet  MATH  Google Scholar 

  2. Bar-Noy, A., Ladner, R.E.: Windows scheduling problems for broadcast systems. In: Proc. 13th Annual ACM-SIAM Symposium on Discrete Algorithms, pp. 433–442 (2002)

    Google Scholar 

  3. Carter, S.R., Paris, J.-F., Mohan, S., Long, D.D.E.: A dynamic heuristic broadcasting protocol for video-on-demand. In: Proc. 21st International Conference on Distributed Computing Systems, pp. 657–664 (2001)

    Google Scholar 

  4. Dan, A., Sitaram, D., Shahabuddin, P.: Dynamic batching policies for an on-demand video server. ACM Multimedia Systems 4(3), 112–121 (1996)

    Article  Google Scholar 

  5. Engebretsen, L., Sudan, M.: Harmonic broadcasting is bandwidthoptimal assuming constant bit rate. In: Proc. 13th Annual ACM-SIAM Symposium on Discrete Algorithms, pp. 431–432 (2002)

    Google Scholar 

  6. Eager, D.L., Vernon, M.K., Zahorjan, J.: Bandwidth skimming: a technique for cost-effective video-on-demand. In: Proc. IS&T/SPIE Conference on Multimedia Computing and Networking (MMCN), pp. 206–215 (2000)

    Google Scholar 

  7. Eager, D.L., Vernon, M.K., Zahorjan, J.: Minimizing bandwidth requirements for on-demand data delivery. IEEE Transactions on Knowledge and Data Engineering 3(5), 742–757 (2001)

    Article  Google Scholar 

  8. Juhn, L., Tseng, L.: Harmonic broadcasting for video-on-demand service. IEEE Transactions on Broadcasting 43(3), 268–271 (1997)

    Article  Google Scholar 

  9. Juhn, L., Tseng, L.: Fast data broadcasting and receiving scheme for popular video service. IEEE Trans. on Broadcasting 44(1), 100–105 (1998)

    Article  Google Scholar 

  10. Mahanti, A., Eager, D.L., Vernon, M.K., Sundaram-Stukel, D.: Scalable on-demand media streaming with packet loss recovery. In: Proc. 2001 ACM Conf. on Applications, Technologies, Architectures and Protocols for Computer Communications (SIGCOMM 2001), pp. 97–108 (2001)

    Google Scholar 

  11. Pâris, J.-F., Carter, S.W., Long, D.D.E.: Efficient broadcasting protocols for video on demand. In: Proc. 6th International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems, pp. 127–132 (1998)

    Google Scholar 

  12. Pâris, J.-F., Carter, S.W., Long, D.D.E.: A low bandwidth broadcasting protocol for video on demand. In: Proc. 7th International Conference on Computer Communications and Networks, pp. 690–697 (1998)

    Google Scholar 

  13. Viswanathan, S., Imielinski, T.: Metropolitan area video-on-demand service using pyramid broadcasting. Multimedia Systems 4(4), 197–208 (1996)

    Article  Google Scholar 

  14. Wong, J.W.: Broadcast delivery. Proc. of the IEEE 76(12), 1566–1577 (1988)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Biedl, T. et al. (2003). Optimal Dynamic Video-on-Demand Using Adaptive Broadcasting. In: Di Battista, G., Zwick, U. (eds) Algorithms - ESA 2003. ESA 2003. Lecture Notes in Computer Science, vol 2832. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-39658-1_11

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-39658-1_11

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-20064-2

  • Online ISBN: 978-3-540-39658-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics