Skip to main content

Optimal Delay for Media-on-Demand with Pre-loading and Pre-buffering

  • Conference paper
Structural Information and Communication Complexity (SIROCCO 2006)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 4056))

  • 550 Accesses

Abstract

Broadcasting popular media to clients is the ultimate scalable solution for media-on-demand. The simple solution of downloading and viewing the media from one channel cannot guarantee a reasonable startup delay for viewing with no interruptions. Two known techniques to reduce the delay are pre-loading and pre-buffering. In the former an initial segment of the media is already in the client buffer, and in the latter segments of the media are not transmitted in sequence and clients may pre-buffer later segments of the media before viewing them. In both techniques, the client should be capable to receive streams from channels at the same time of handling its own buffer and view the media from either one of the channels or the buffer.

In this paper we consider broadcasting schemes that combine pre-loading and pre-buffering. We present a complete tradeoff between (i) the size of the pre-loading; (ii) the maximal possible delay for an uninterrupted playback; (iii) the number of media; and (iv) the number of channels allocated per one media. For a given B the size of the pre-loading as a fraction of the media length, for m media, and for h channels per media, we first establish a lower bound for the minimal maximum delay, D, as a fraction of the movie length, for an uninterrupted playback of any media out of the m media. We then present an upper bound that approaches this lower bound when each media can be fragmented into many segments.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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. Bar-Noy, A., Ladner, R.E.: Windows Scheduling Problems for Broadcast Systems. SIAM Journal on Computing (SICOMP) 32(4), 1091–1113 (2003)

    Article  MATH  MathSciNet  Google Scholar 

  2. Bar-Noy, A., Ladner, R.E., Tamir, T.: Scheduling techniques for media-on-demand. In: Proc. of the 14th Annual ACM-SIAM Symposium on Discrete Algorithms, pp. 791–800 (2003)

    Google Scholar 

  3. Carter, S.W., Long, D.D.E., Pâris, J.: Video-on-Demand Broadcasting Protocols. In: Gibson, J.D. (ed.) Multimedia Communications: Directions and Innovations, pp. 179–189. Academic Press, San Diego (2000)

    Google Scholar 

  4. Dan, A., Sitaram, D., Shahabuddin, P.: Dynamic Batching Policies for an On-Demand Video Server. ACM Multimedia Systems Journal 4(3), 112–121 (1996)

    Article  Google Scholar 

  5. Eager, D., Ferris, M., Vernon, M.: Optimized regional caching for on-demand data delivery. In: Proc. 1999 Multimedia Computing and Networking Conference (MMCN 1999) (1999)

    Google Scholar 

  6. Engebretsen, L., Sudan, M.: Harmonic Broadcasting is Optimal. In: Proceedings of the 13th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA), pp. 431–432 (2002)

    Google Scholar 

  7. Hua, K.A., Cai, Y., Sheu, S.: Exploiting Client Bandwidth for More Efficient Video Broadcast. In: Proceedings of the 7th International Conference on Computer Communication and Networks (ICCCN), pp. 848–856 (1998)

    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 Transactions on Broadcasting 44(1), 100–105 (1998)

    Article  Google Scholar 

  10. Pâris, J.F.: A Broadcasting Protocol for Video-on-Demand Using Optional Partial Preloading. In: Proceedings of the 11th International Conference on Computing, vol. I, pp. 319–329 (2002)

    Google Scholar 

  11. Pâris, J.: A Simple Low-Bandwidth Broadcasting Protocol for Video-on-Demand. In: Proceedings of the 8th International Conference on Computer Communications and Networks (IC3N), pp. 118–123 (1999)

    Google Scholar 

  12. Pâris, J.: A Fixed-Delay Broadcasting Protocol for Video-on-Demand. In: Proceedings of the 10th International Conference on Computer Communications and Networks (IC3N), pp. 418–423 (2001)

    Google Scholar 

  13. Pâris, J.: A Simple but Efficient Broadcasting Protocol for Video-on-Demand. In: Proceedings of the 24th International Performance of Computers and Communication Conference (IPCCC 2005), pp. 167–174 (2005)

    Google Scholar 

  14. Pâris, J., Carter, S.W., Long, D.D.E.: A Low Bandwidth Broadcasting Protocol for Video on Demand. In: Proceedings of the 7th International Conference on Computer Communications and Networks (IC3N), pp. 690–697 (1998)

    Google Scholar 

  15. Pâris, J., Carter, S.W., Long, D.D.E.: A Hybrid Broadcasting Protocol for Video on Demand. In: Proceedings of the IS&T/SPIE Conference on Multimedia Computing and Networking (MMCN), pp. 317–326 (1999)

    Google Scholar 

  16. Pâris, J., Long, D.D.E.: The Case for Aggressive Partial Preloading in Broadcasting Protocols for Video-on-Demand. In: Proceedings of the IEEE International Conference on Multimedia and Expo (ICME), pp. 113–116 (2001)

    Google Scholar 

  17. Pâris, J., Long, D.D.E.: Limiting the Receiving Bandwidth of Broadcasting Protocols for Video-on-Demand. In: Proceedings of the Euromedia Conference, pp. 107–111 (2000)

    Google Scholar 

  18. Pâris, J., Long, D.D.E., Mantey, P.E.: Zero-Delay Broadcasting Protocols for Video-on-Demand. In: Proceedings of the 1999 ACM Multimedia Conference, pp. 189–197 (1999)

    Google Scholar 

  19. ReplayTV, http://www.replay.com

  20. Sen, S., Rexford, J., Towsley, D.: Proxy prefix caching for multimedia streams. In: Proceedings of the IEEE 18th Conference on Computer Communications (INFOCOM), pp. 1310–1319 (1999)

    Google Scholar 

  21. Tseng, Y.C., Yang, M.H., Chang, C.H.: A Recursive Frequency-Splitting Scheme for Broadcasting Hot Video in VOD Service. IEEE Transactions on Communications 50(8), 1348–1355 (2002)

    Article  Google Scholar 

  22. TiVo Technologies, http://www.tivo.com

  23. UltimateTV, http://www.ultimatetv.com

  24. Viswanathan, S., Imielinski, T.: Metropolitan Area Video-on-Demand Service Using Pyramid Broadcasting. ACM Multimedia Systems 4(3), 197–208 (1996)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Bar-Noy, A., Ladner, R.E., Tamir, T. (2006). Optimal Delay for Media-on-Demand with Pre-loading and Pre-buffering. In: Flocchini, P., GÄ…sieniec, L. (eds) Structural Information and Communication Complexity. SIROCCO 2006. Lecture Notes in Computer Science, vol 4056. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11780823_14

Download citation

  • DOI: https://doi.org/10.1007/11780823_14

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-35474-1

  • Online ISBN: 978-3-540-35475-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics