Peer-to-Peer Networking and Applications

, Volume 4, Issue 1, pp 50–62 | Cite as

LiquidStream—network dependent dynamic P2P live streaming

  • Nikolaos Efthymiopoulos
  • Athanasios Christakidis
  • Spyros Denazis
  • Odysseas Koufopavlou
Article

Abstract

A successful P2P live streaming system must achieve high uploading bandwidth utilization, fast stream distribution, uniform bandwidth distribution among participating peers, flexibility and adaptation to the underlying network conditions and peer behavior. This paper proposes a novel architecture that meets these requirements. By the use of distributed optimization algorithms we propose a dynamically reconfigurable overlay architecture that organizes its peers according to network locality information and heterogeneous uploading capabilities of them. The benefits of our optimized overlay are fully exploited by our proposed scheduler, which guarantees the complete and fast distribution of the stream. The evaluation of our system under a series of scenarios that take into account the all requirements above reveals the advantages of our proposed system.

Keywords

P2P live streaming Distributed optimization 

References

  1. 1.
    Massoulie L, Twigg A, Gkantsidis C, Rodriguez P (2007) Randomized decentralized broadcasting algorithms. IEEE INFOCOM 2007Google Scholar
  2. 2.
    Wong B, Slivkins A, Sirer EG (2005) Meridian: a lightweight network location service without virtual coordinates. SIGCOMM Conference, Philadelphia, Pennsylvania, August 2005Google Scholar
  3. 3.
    Magharei N, Rejaie R (2007) PRIME: Peer-to-Peer Receiver-drIven MEsh-based Streaming,IEEE INFOCOM, 2007Google Scholar
  4. 4.
  5. 5.
    Zhang M, Zhang Q, Sun L, Yang S (2007) Understanding the power of pull-based streaming protocol: can we do better?, IEEE JSAC 2007Google Scholar
  6. 6.
    Picconi F, Massoulie L (2008) Is there a future for mesh-based live video streaming? IEEE P2P 2008Google Scholar
  7. 7.
    Couto A, Leonardi E, Mellia M, Meo M (2008) A bandwidth-aware scheduling strategy for P2P-TV Systems IEEE P2P 2008Google Scholar
  8. 8.
    Christakidis A, Efthymiopoulos N, Denazis S, Koufopavlou O (2009) On the architecture and the design of P2P live streaming system schedulers, International conference on ultra modern telecommunications ICUMT 2009Google Scholar

Further Reading

  1. 1.
    Castro M, Druschel P, Kermarrec A-M, Nandi A, Rowstron A, Singh A (2003) SplitStream: high-bandwidth multicast in cooperative environments, ACM Symposium on Operating Systems Principles, Proceedings of the nineteenth ACM symposium on Operating systems principles 2003Google Scholar
  2. 2.
    Rowstron A, Druschel P (2001) Pastry: scalable, distributed object location and routing for large-scale peer-to-peer systems, Proc. Middleware, 2001Google Scholar
  3. 3.
    Kumar R, Liu Y, Ross KW (2007) Stochastic fluid theory for P2P streaming systems, IEEE INFOCOM, 2007Google Scholar
  4. 4.
    Bertskeas DP (1998) Network optimization: continuous and discrete models, Athena Scientific, May 1998Google Scholar
  5. 5.
    Ashwin CH, Bharambe R, Padmanabhan VN (2006) Analyzing and improving a BitTorrent network performance mechanisms. IEEE INFOCOM, 2006Google Scholar
  6. 6.
    Sklavos N, Touliou K (2007) Power Consumption in Wireless Networks: Techniques & Optimizations, International Conference on “Computer as a Tool”, IEEE EUROCON 2007Google Scholar
  7. 7.
    Ekelin S, Nilsson M, Hartikainen E, Johnsson A, Mång J-E, Melander B, Björkman M (2006) Real-time measurement of end-to-end available bandwidth using Kalman Filtering, 10thIEEE/IFIP Network Operations and Management Symposium. NOMS 2006Google Scholar
  8. 8.
    Wu D, Liu Y, Ross KW (2009) Queuing Network Models for Multi-Channel Live Streaming Systems, IEEE INFOCOM 2009Google Scholar
  9. 9.
    Tomozei D-C, Massoulie L (2010) Flow control for cost-efficient peer-to-peer streaming, INFOCOM 2010Google Scholar

Copyright information

© Springer Science + Business Media, LLC 2010

Authors and Affiliations

  • Nikolaos Efthymiopoulos
    • 1
  • Athanasios Christakidis
    • 1
  • Spyros Denazis
    • 1
  • Odysseas Koufopavlou
    • 1
  1. 1.Department of Electrical and Computer EngineeringUniversity of PatrasPatrasGreece

Personalised recommendations