skip to main content
research-article

LiveSky: Enhancing CDN with P2P

Authors Info & Claims
Published:27 August 2010Publication History
Skip Abstract Section

Abstract

We present the design and deployment experiences with LiveSky, a commercial hybrid CDN-P2P live streaming system, which inherits the best of both CDN and P2P. We address several key challenges, including: 1) ease of integration with existing CDN infrastructure, 2) dynamic resource scaling while guaranteeing quality-of-service, 3) providing good user experience, ensuring network friendliness and upload fairness. LiveSky has been used for several large-scale live streaming events in China. Our evaluation results from real-world indicate that such a hybrid CDN-P2P system provides quality and performance comparable to a CDN and effectively scales the system capacity.

References

  1. Ali, S., Mathur, A., and Zhang, H. 2006. Measurement of commercial peer-to-peer live video streaming. In Proceedings of the International Workshop on Recent Advances in P2P Streaming.Google ScholarGoogle Scholar
  2. Castro, M., Druschel, P., Kermarrec, A. M., Nandi, A., Rowstron, A., and Singh, A. 2003. SplitStream: High-bandwidth content distribution in cooperative environments. In Proceedings of ACM Symposium on Operating Systems Principles (SOSP). 298--313. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Choffnes, D. R. and Bustamante, F. E. 2008. Taming the torrent: A practical approach to reducing cross-isp traffic in peer-to-peer systems. In Proceedings of ACM SIGCOMM Data Communication Festival (SIGCOMM). 363--374. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Chu, Y., Rao, S. G., Seshan, S., and Zhang, H. 2000. A case for end system multicast. In Proceedings of ACM SIGMETRICS. 1--12. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Dabek, F., Cox, R., Kaashoek, F., and Morris, R. 2004. Vivaldi: A decentralized network coordinate system. In Proceedings of ACM SIGCOMM Data Communication Festival (SIGCOMM). 15--26. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Darlagiannis, V., Mauthe, A., and Steinmetz, R. 2007. Sampling cluster endurance for peer-to-peer based content distribution networks. Multimedia Syst. 13, 1, 19--33.Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Dischinger, M., Mislove, A., Haeberlen, A., and Gummadi, K. P. 2008. Detecting BitTorrent blocking. In Proceedings of ACM SIGCOMM Internet Measurement Conference (SIGCOMM IMC). 3--8. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Gannes, L. 2009. The Obama Inauguration Live Stream Stats. http://newteevee.com/2009/01/20/the-obama-inauguration-live-stream-stats/.Google ScholarGoogle Scholar
  9. Hei, X., Liang, C., Liang, J., Liu, Y., and Ross, K. W. 2007. A measurement study of a large-scale P2P IPTV system. IEEE Trans. Multimedia 9, 8, 1672--1687. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Huang, C., Li, J., and Ross, K. W. 2007. Can Internet video-on-demand be profitable? In Proceedings of ACM SIGCOMM Data Communications Festival (SIGCOMM). 133--144. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Huang, C., Wang, A., Li, J., and Ross, K. W. 2008. Understanding hybrid CDN-P2P: Why Limelight needs its own red swoosh. In Proceedings of ACM International Workshop on Network and Operating Systems Support for Digital Audio and Video (NOSSDAV). 75--80. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Huang, G. 2007. Keynote: Experiences with PPLive. In Proceedings of ACM SIGCOMM Peer-to-Peer Streaming and IP-TV Workshop (SIGCOMM P2P).Google ScholarGoogle Scholar
  13. Huang, Y., Fu, T. Z. J., Chiu, D.-M., Lui, J. C. S., and Huang, C. 2008. Challenges, design and analysis of a large-scale P2P-VoD system. In Proceedings of ACM SIGCOMM Data Communications Festival (SIGCOMM). 375--388. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Karagiannis, T., Rodriguez, P., and Papagiannaki, K. 2005. Should Internet service providers fear peer-assisted content distribution. In Proceedings of ACM SIGCOMM Internet Measurement Conference (SIGCOMM IMC). 63--76. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Kirkpatrick, M. 2008. The numbers are in, live video online is blowing up. http://www.readwriteweb.com/archives/live_video_big.php.Google ScholarGoogle Scholar
  16. Li, B., Qu, Y., Keung, Y., Xie, S., Lin, C., Liu, J., and Zhang, X. 2008. Inside the new coolstreaming: Principles, measurements and performance implications. In Proceedings of Annual Joint Conference of the IEEE Computer and Communications Societies (INFOCOM). 1031--1039.Google ScholarGoogle Scholar
  17. Li, B., Xie, S., Keung, G. Y., Liu, J., Stoica, I., Zhang, H., and Zhang, X. 2007. An empirical study of the CoolStreaming system. IEEE J. Select. Areas Comm. 25, 9, 1627--1639. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Liu, F., Li, B., Zhong, L., Li, B., and Niu, D. 2009. How P2P streaming systems scale over time under a flash crowd. In Proceedings of International Workshop on Peer-to-Peer Systems (IPTPS). Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Liu, J., Rao, S. G., Li, B., and Zhang, H. 2008. Opportunities and challenges of peer-to-peer Internet video broadcast. Proc. IEEE 96, 1, 11--24.Google ScholarGoogle ScholarCross RefCross Ref
  20. Pakkala, D. and Latvakoski, J. 2005. Towards a peer-to-peer extended content delivery network. In Proceedings of the 14th IST Mobile and Wireless Communications Summit.Google ScholarGoogle Scholar
  21. Rodriguez, P., Tan, S. M., and Gkantsidis, C. 2006. On the feasibility of commercial, legal P2P content distribution. ACM SIGCOMM Communications Review (SIGCOMM CCR) 36, 1, 75--78. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Rosenberg, J., Weinberger, J., Huitema, C., and Mahy, R. 2003. STUN—Simple traversal of user datagram protocol (UDP) through network address translators (NATs). IETF RFC 3489. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Small, T., Li, B., and Liang, B. 2007. Outreach: Peer-to-peer topology construction towards minimized server bandwidth costs. IEEE J. Select. Areas Comm. 25, 1, 35--45. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Thorup, M. and Zwick, U. 2005. Approximate distance oracles. J. ACM 52, 1, 1--24. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Vance, A. 2009. News sites struggle to stream Obama video. http://bits.blogs.nytimes.com/2009/01/20/news-sites-struggle-to-stream-obamas-innaguration-speech/?apage=1.Google ScholarGoogle Scholar
  26. Venkataraman, V., Yoshida, K., and Francis, P. 2006. Chunkyspread: Heterogeneous unstructured tree-based peer-to-peer multicast. In Proceedings of Annual International Conference on Network Protocols (ICNP). 2--11. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. Wang, F., Xiong, Y., and Liu, J. 2007. mTreebone: A hybrid tree/mesh overlay for application-layer live video multicast. In Proceedings of the International Conference on Distributed Computing Systems. 49--56. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. Wu, C., Li, B., and Zhao, S. 2009. Diagnosing network-wide P2P live streaming inefficiencies. In Proceedings of Annual Joint Conference of the IEEE Computer and Communications Societies (INFOCOM). 2731--2735.Google ScholarGoogle Scholar
  29. Xie, H., Yang, Y. R., Krishnamurthy, A., Liu, Y. G., and Silberschatz, A. 2008. P4p: Provider portal for applications. In Proceedings of ACM SIGCOMM Data Communications Festival (SIGCOMM). 351--362. Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. Xie, S., Li, B., Keung, G. Y., and Zhang, X. 2007. Coolstreaming: Design, theory, and practice. IEEE Trans. Multimedia 9, 8, 1661--1671. Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. Xu, D., Kulkarni, S., Rosenberg, C., and Chai, H. 2006. Analysis of a CDN-P2P hybrid architecture for cost-effective streaming media distribution. Multimedia Syst. 11, 4, 383--399.Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. Zhang, X., Liu, J., Li, B., and Yum, T. S. P. 2005. CoolStreaming/DONet: A data-driven overlay network for peer-to-peer live media streaming. In Proceedings of Annual Joint Conference of the IEEE Computer and Communications Societies (INFOCOM). 2102--2111.Google ScholarGoogle Scholar

Index Terms

  1. LiveSky: Enhancing CDN with P2P

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in

    Full Access

    • Published in

      cover image ACM Transactions on Multimedia Computing, Communications, and Applications
      ACM Transactions on Multimedia Computing, Communications, and Applications  Volume 6, Issue 3
      August 2010
      203 pages
      ISSN:1551-6857
      EISSN:1551-6865
      DOI:10.1145/1823746
      Issue’s Table of Contents

      Copyright © 2010 ACM

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 27 August 2010
      • Revised: 1 May 2010
      • Accepted: 1 May 2010
      • Received: 1 March 2010
      Published in tomm Volume 6, Issue 3

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article
      • Research
      • Refereed

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader
    About Cookies On This Site

    We use cookies to ensure that we give you the best experience on our website.

    Learn more

    Got it!