Skip to main content

On Minimizing Average End-to-End Delay in P2P Live Streaming Systems

  • Conference paper
Principles of Distributed Systems (OPODIS 2010)

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

Included in the following conference series:

Abstract

In this paper, we devise a streaming scheme, called iStream, to achieve the minimum average end-to-end P2P streaming delay by optimally allocating the bandwidth resource among peers. We first develop a generic analytical framework to model the minimum average delay P2P streaming problem, called the MADPS problem. We then present iStream to solve the MADPS problem. The core part of iStream is a fast approximation algorithm, called iStream-APX, based on primal-dual schema. We prove that the performance of iStream-APX is bounded by a ratio of 1 + ω, where ω is an adjustable input parameter. Furthermore, we show that the flexibility of ω provides a trade-off between the approximation factor and the running time of iStream.

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. Tomozei, D.-C., Massoulie, L.: Flow control for cost-efficient peer-to-peer streaming. In: 2010 Proceedings IEEE INFOCOM, 14-19, pp. 1–9 (2010)

    Google Scholar 

  2. Sentinelli, A., Marfia, G., Gerla, M., Kleinrock, L., Tewari, S.: Will IPTV ride the peer-to-peer stream? IEEE Communications Magazine 45(6), 86–92 (2007)

    Article  Google Scholar 

  3. Liu, Z., Shen, Y., Panwar, S.S., Ross, K.W., Wang, Y.: Using layered video to provide incentives in p2p live streaming. In: Proceedings of the 2007 Workshop on Peer-to-Peer Streaming and IP-TV, P2P-TV 2007 (2007)

    Google Scholar 

  4. Ren, D., Li, Y.-T., Chan, S.-H.: On reducing mesh delay for peer-to-peer live streaming. In: INFOCOM 2008 (2008)

    Google Scholar 

  5. Huang, F., Ravindran, B., Kumar, V.A.: An approximation algorithm for minimum-delay peer-to-peer streaming. In: Peer-to-Peer Computing 2009 (2009)

    Google Scholar 

  6. Wu, C., Li, B.: rstream: Resilient and optimal peer-to-peer streaming with rateless codes. IEEE Transactions on Parallel and Distributed Systems 19(1), 77–92 (2008)

    Article  Google Scholar 

  7. Bianchi, G., Blefari Melazzi, N., Bracciale, L., Lo Piccolo, F., Salsano, S.: Streamline: An optimal distribution algorithm for peer-to-peer real-time streaming. IEEE Transactions on Parallel and Distributed Systems (99), 1 (2010)

    Google Scholar 

  8. Chen, Z., Xue, K., Hong, P.: A study on reducing chunk scheduling delay for mesh-based P2P live streaming. In: GCC 2008 (2008)

    Google Scholar 

  9. Liu, Y.: On the minimum delay peer-to-peer video streaming: how realtime can it be? In: ACM Multimedia 2007 (2007)

    Google Scholar 

  10. Garg, N., Könemann, J.: Faster and simpler algorithms for multicommodity flow and other fractional packing problems. SIAM J. Comput. 37(2), 630–652 (2007)

    Article  MathSciNet  MATH  Google Scholar 

  11. Karakostas, G.: Faster approximation schemes for fractional multicommodity flow problems. ACM Trans. Algorithms 4(1), 1–17 (2008)

    Article  MathSciNet  Google Scholar 

  12. Hei, X., Liang, C., Liang, J., Liu, Y., Ross, K.: A measurement study of a large-scale P2P IPTV system. IEEE Transactions on Multimedia 9(8) (December 2007)

    Google Scholar 

  13. Hefeeda, M., Saleh, O.: Traffic modeling and proportional partial caching for peer-to-peer systems. IEEE/ACM Transactions on Networking 16(6), 1447–1460 (2008)

    Article  Google Scholar 

  14. Vazirani, V.V.: Approximation Algorithm. Springer, New York (2007)

    Google Scholar 

  15. Fei Huang, B.R., Khan, M.: Technical report: On minimizing average end-to-end delay in p2p live streaming systems, Tech. Rep. (2010), http://staff.vbi.vt.edu/maleq/papers/APX_P2P_average_delay.pdf

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Huang, F., Khan, M., Ravindran, B. (2010). On Minimizing Average End-to-End Delay in P2P Live Streaming Systems. In: Lu, C., Masuzawa, T., Mosbah, M. (eds) Principles of Distributed Systems. OPODIS 2010. Lecture Notes in Computer Science, vol 6490. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-17653-1_33

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-17653-1_33

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-17652-4

  • Online ISBN: 978-3-642-17653-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics