skip to main content
research-article

LiveSky: Enhancing CDN with P2P

Published: 27 August 2010 Publication History

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.
[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.
[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.
[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.
[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.
[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.
[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.
[8]
Gannes, L. 2009. The Obama Inauguration Live Stream Stats. http://newteevee.com/2009/01/20/the-obama-inauguration-live-stream-stats/.
[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.
[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.
[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.
[12]
Huang, G. 2007. Keynote: Experiences with PPLive. In Proceedings of ACM SIGCOMM Peer-to-Peer Streaming and IP-TV Workshop (SIGCOMM P2P).
[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.
[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.
[15]
Kirkpatrick, M. 2008. The numbers are in, live video online is blowing up. http://www.readwriteweb.com/archives/live_video_big.php.
[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.
[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.
[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).
[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.
[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.
[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.
[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.
[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.
[24]
Thorup, M. and Zwick, U. 2005. Approximate distance oracles. J. ACM 52, 1, 1--24.
[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.
[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.
[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.
[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.
[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.
[30]
Xie, S., Li, B., Keung, G. Y., and Zhang, X. 2007. Coolstreaming: Design, theory, and practice. IEEE Trans. Multimedia 9, 8, 1661--1671.
[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.
[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.

Cited By

View all
  • (2024)Reviving Peer-to-Peer Networking for Scalable Crowdsourced Live Video StreamingIEEE/ACM Transactions on Networking10.1109/TNET.2024.338039532:4(3205-3220)Online publication date: Aug-2024
  • (2024)Stealthy Peers: Understanding Security and Privacy Risks of Peer-Assisted Video Streaming2024 54th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN)10.1109/DSN58291.2024.00041(324-337)Online publication date: 24-Jun-2024
  • (2022)A Distributed Real-Time Transcoding CDN System Design and Performance Simulation StudySensors10.3390/s2205194522:5(1945)Online publication date: 2-Mar-2022
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

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
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 27 August 2010
Accepted: 01 May 2010
Revised: 01 May 2010
Received: 01 March 2010
Published in TOMM Volume 6, Issue 3

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Content delivery networks
  2. live streaming
  3. peer-to-peer

Qualifiers

  • Research-article
  • Research
  • Refereed

Funding Sources

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)23
  • Downloads (Last 6 weeks)3
Reflects downloads up to 14 Sep 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Reviving Peer-to-Peer Networking for Scalable Crowdsourced Live Video StreamingIEEE/ACM Transactions on Networking10.1109/TNET.2024.338039532:4(3205-3220)Online publication date: Aug-2024
  • (2024)Stealthy Peers: Understanding Security and Privacy Risks of Peer-Assisted Video Streaming2024 54th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN)10.1109/DSN58291.2024.00041(324-337)Online publication date: 24-Jun-2024
  • (2022)A Distributed Real-Time Transcoding CDN System Design and Performance Simulation StudySensors10.3390/s2205194522:5(1945)Online publication date: 2-Mar-2022
  • (2022)A reliable concurrent multicast algorithm for content distributionThe Journal of Supercomputing10.1007/s11227-021-04291-578:8(10542-10574)Online publication date: 1-May-2022
  • (2020)An Incentive Compatible Mechanism for Replica Placement in Peer-Assisted Content DistributionInternational Journal of Software Science and Computational Intelligence10.4018/IJSSCI.202001010412:1(47-67)Online publication date: Jan-2020
  • (2019)Peer-to-Peer Video Streaming of Non-Uniform Bitrate with Guaranteed Delivery HopsIEICE Transactions on Information and Systems10.1587/transinf.2019EDP7088E102.D:11(2176-2183)Online publication date: 1-Nov-2019
  • (2019)AutoTune: Game-Based Adaptive Bitrate Streaming in Cloud-Based Hybrid VoD SystemsIEEE Transactions on Services Computing10.1109/TSC.2016.260508212:4(519-533)Online publication date: 1-Jul-2019
  • (2019)Rethinking Home Networks in the Ultrabroadband Era2019 IEEE 39th International Conference on Distributed Computing Systems (ICDCS)10.1109/ICDCS.2019.00185(1868-1877)Online publication date: Jul-2019
  • (2019)CaR-PLive: Cloud-assisted reinforcement learning based P2P live video streaming: a hybrid approachMultimedia Tools and Applications10.1007/s11042-019-08102-1Online publication date: 9-Oct-2019
  • (2018)PMSACM Transactions on Multimedia Computing, Communications, and Applications10.1145/318351514:2s(1-25)Online publication date: 22-May-2018
  • Show More Cited By

View Options

Get Access

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media