A Peer-to-Peer Assisting Scheme for Live Streaming Services

  • Jian Wan
  • Liangjin Lu
  • Xianghua Xu
  • Xueping Ren
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5036)

Abstract

Recently, peer-to-peer approach has emerged as an effective solution for live streaming services. However, some channels may not provide good streaming services due to their less audience, and some peers may receive bad services owning to their relatively narrower bandwidth. To address these issues, we introduce a peer-to-peer inter-channel assisting scheme for live streaming services. In the scheme, the social network theory is employed to construct the inter-channel overlay network. The scope of cooperation is scaled from intra-channel to inter-channel through active assistance and passive assistance. Besides, the relationship in social network works as the incentive mechanism to stimulate the assisting behaviors among peers. Simulations demonstrate that our scheme can promote the cooperation effectively and consequently improve the streaming qualities significantly.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Castro, M., Druschel, P., Kermarrec, A., et al.: Splitstream: High-Bandwidth Multicast in Cooperative Environments. In: Proc. of ACM Symposium on Operating Systems Principles, pp. 298–313 (2003)Google Scholar
  2. 2.
    Banerjee, S., Bhattacharjee, B., Kommareddy, C.: Scalable Application Layer Multicast. In: Proc. of ACM SIGCOMM, pp. 205–217 (2002)Google Scholar
  3. 3.
    Tran, D., Hua, K., Do., T.: ZIGZAG: An Efficient Peer-to-Peer Scheme for Media Streaming. In: Proc. of IEEE Infocom, pp. 649–652 (2003)Google Scholar
  4. 4.
    Zhang, X., Liu, J., Li, B., et al.: DONet: A Data-Driven Overlay Network for Live Media Streaming. In: Proc. of IEEE Infocom, Miami, USA, pp. 2102–2111 (2005)Google Scholar
  5. 5.
    Li, Z., Jian, G., Meng, Z., et al.: Gridmedia: A Practical Peer-to-Peer based Live Video Streaming System. In: Proc. of IEEE 7th Workshop on Multimedia Signal Processing, pp. 287–290 (2005)Google Scholar
  6. 6.
    Wong, J.: Enhancing Collaborative Content Distribution with Helpers. Master’s thesis, The University of British Columbia (2004)Google Scholar
  7. 7.
    Cohen, B.: Incentives Build Robustness in BitTorrent. In: Proc. of 1st Workshop on Economics of Peer-to-Peer Systems, Berkeley (2003)Google Scholar
  8. 8.
    Pouwelse, J., Garbacki, P., Wang, J., et al.: Tribler: A Social-based Peer-to-Peer System. In: Proc. of the 5th Int’l Workshop on Peer-to-peer Systems, pp. 391–394 (2006)Google Scholar
  9. 9.
    Wang, W., Zhao, L., Yuan, R.: Improving Cooperation in Peer-to-Peer Systems Using Social Networks. In: Proc. of 3rd Workshop on Hot Topic in Peer-to-Peer Systems, Greece, pp. 50–57 (2006)Google Scholar
  10. 10.
    Liao, X., Jin, H., Liu, Y., et al.: AnySee: Peer-to-Peer Live Streaming. In: Proc. of IEEE Infocom, Barcelona, Spain, pp. 23–29 (2006)Google Scholar
  11. 11.
    Huston, G.: A look inside network address translators. The Internet Protocol Journal 7(3), 2–32 (2004)Google Scholar
  12. 12.
    Watts, D., Strogatz, S.: Collective Dynamics of Small-World Networks. Nature 393(6), 440–442 (1998)CrossRefGoogle Scholar
  13. 13.
    Zhou, X., Xu, C.: Optimal Video Replication and Placement on a Cluster of Video-on-Demand Servers. In: Proc. of the 2002 International Conference on Parallel Processing, pp. 547–555 (2002)Google Scholar
  14. 14.
    Jelasity, M., Montresor, A., Jesi, G.P.: Peersim: Peer-to-Peer simulator (2004), http://peersim.sourceforge.net

Copyright information

© Springer-Verlag Berlin Heidelberg 2008

Authors and Affiliations

  • Jian Wan
    • 1
  • Liangjin Lu
    • 1
  • Xianghua Xu
    • 1
  • Xueping Ren
    • 1
  1. 1.Institute of Software and Intelligent TechnologyHangzhou Dianzi UniversityHangzhouChina

Personalised recommendations