ACM Home Page
Please provide us with feedback. Feedback
Design and deployment of a hybrid CDN-P2P system for live video streaming: experiences with LiveSky
Full text PdfPdf (976 KB)
Source
International Multimedia Conference archive
Proceedings of the seventeen ACM international conference on Multimedia table of contents
Beijing, China
SESSION: Best Paper Session table of contents
Pages 25-34  
Year of Publication: 2009
ISBN:978-1-60558-608-3
Authors
Hao Yin  Tsinghua University, Beijing, China
Xuening Liu  Tsinghua University, Beijing, China
Tongyu Zhan  Tsinghua University, Beijing, China
Vyas Sekar  Carnegie Mellon University, Pittsburgh, PA, USA
Feng Qiu  ChinaCache Co., Ltd, Beijing, China
Chuang Lin  Tsinghua University, Beijing, China
Hui Zhang  Carnegie Mellon University, Pittsburgh, PA, USA
Bo Li  Hong Kong University of Science and Technology, Hong Kong, China
Sponsor
SIGMULTIMEDIA: ACM Special Interest Group on Multimedia
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 54,   Downloads (12 Months): 54,   Citation Count: 0
Additional Information:

abstract   references   index terms  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1631272.1631279
What is a DOI?

ABSTRACT

We present our design and deployment experiences with LiveSky, a commercially deployed hybrid CDN-P2P live streaming system. CDNs and P2P systems are the common techniques used for live streaming, each having its own set of advantages and disadvantages. LiveSky inherits the best of both worlds: the quality control and reliability of a CDN and the inherent scalability of a P2P system. We address several key challenges in the system design and implementation including (a) dynamic resource scaling while guaranteeing stream quality, (b) providing low startup latency, (c) ease of integration with existing CDN infrastructure, and (d) ensuring network-friendliness and upload fairness in the P2P operation. LiveSky has been commercially deployed and used for several large-scale live streaming events serving more than ten million users in China. We evaluate the performance of LiveSky using data from these real-world deployments. Our results indicate that such a hybrid CDN-P2P system provides quality and user performance comparable to a CDN and effectively scales the system capacity when the user volume exceeds the CDN capacity.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Akamai. http://www.akamai.com.
 
2
ChinaCache. http://en.chinacache.com.
 
3
ChinaCache CDN Principle. http://en.chinacache.com/viewtechnique.asp?id=16.
 
4
Joost. http://www.joost.com.
 
5
Limelight. http://www.limelightnetworks.com.
 
6
Live Streaming Continues Momentum With March Madness. http://www.mediapost.com/publications/?fa=Articles.showArticle\&art_aid=101750.
 
7
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.
 
8
Octoshape. http://www.octoshape.com/.
 
9
PPLive. http://www.pplive.com.
 
10
Redswoosh. http://www.akamai.com/client/.
 
11
The 17th CPC National Congress. http://www.chinaview.cn/17thcpc/.
 
12
The Numbers Are In, Live Video Online Is Blowing Up. http://www.readwriteweb.com/archives/live_video_big.php.
 
13
The Obama Inauguration Live Stream Stats. http://newteevee.com/2009/01/20/the-obama-inauguration-live-stream-stats/.
 
14
S. Ali, A. Mathur, and H. Zhang. Measurement of Commercial Peer-to-Peer Live Video Streaming. In Proceedings of International Workshop on Recent Advances in Peer-to-Peer Streaming, 2006.
 
15
S. Banerjee, S. Lee, B. Bhattacharjee, and A. Srinivasan. Resilient Multicast using Overlays. In Proceedings of ACM SIGMETRICS, Oct. 2003.
 
16
M. Castro, P. Druschel, A. M. Kermarrec, A. Nandi, A. Rowstron, and A. Singh. SplitStream: High-Bandwidth Content Distribution in Cooperative Environments. In Proceedings of ACM Symposium on Operating Systems Principles (SOSP), 2003.
 
17
D. R. Choffnes and F. E. Bustamante. Taming the Torrent: A Practical Approach to Reducing Cross-ISP Traffic in Peer-to-Peer Systems. In Proceedings of ACM SIGCOMM, Aug. 2008.
 
18
Y. Chu, S. G. Rao, S. Seshan, and H. Zhang. A Case for End System Multicast. In Proceedings of ACM SIGMETRICS, June 2000.
 
19
F. Dabek, R. Cox, F. Kaashoek, and R. Morris. Vivaldi: A decentralized network coordinate system. In Proc. of ACM SIGCOMM, 2004.
 
20
X. Hei, C. Liang, J. Liang, Y. Liu, and K. W. Ross. A Measurement Study of a Large-Scale P2P IPTV System. IEEE Transactions on Multimedia, 9(8):1672--1687, Dec. 2007.
 
21
C. Huang, J. Li, and K. W. Ross. Can Internet Video-on-Demand be Profitable? In Proceedings of ACM SIGCOMM, Aug. 2007.
 
22
C. Huang, A. Wang, J. Li, and K. W. Ross. Understanding Hybrid CDN-P2P: Why Limelight Needs its Own Red Swoosh. In Proceedings of NOSSDAV, May 2008.
 
23
G. Huang. Keynote: Experiences with PPLive. In Proceedings of ACM SIGCOMM P2P-TV Workshop, Aug. 2007.
 
24
Y. Huang, T. Z. J. Fu, D.-M. Chiu, J. C. S. Lui, and C. Huang. Challenges, Design and Analysis of a Large-scale P2P-VoD System. In Proceedings of ACM SIGCOMM, Aug. 2008.
 
25
T. Karagiannis, P. Rodriguez, and K. Papagiannaki. Should Internet Service Providers Fear Peer-Assisted Content Distribution. In Proceedings of ACM SIGCOMM IMC, 2005.
 
26
B. Li, Y. Qu, Y. Keung, S. Xie, C. Lin, J. Liu, and X. Zhang. Inside the New Coolstreaming: Principles, Measurements and Performance Implications. In Proceedings of IEEE INFOCOM, 2008.
 
27
B. Li, S. Xie, G. Y. Keung, J. Liu, I. Stoica, H. Zhang, and X. Zhang. An Empirical Study of the CoolStreaming System. IEEE Journal on Selected Areas in Communications, 25(9):1627--1639, Dec. 2007.
 
28
X. Liao, H. Jin, Y. Liu, L. M. Ni, and D. Deng. AnySee: Peer-to-Peer Live Streaming. In Proceedings of IEEE INFOCOM, Apr. 2006.
 
29
J. Liu, S. G. Rao, B. Li, and H. Zhang. Opportunities and Challenges of Peer-to-Peer Internet Video Broadcast. Proceedings of the IEEE, 96(1):11--24, Jan. 2008.
 
30
N. Magharei and R. Rejaie. PRIME: Peer-to-Peer Receiver-drIven MEsh-based Streaming. In Proceedings of IEEE INFOCOM, 2007.
 
31
N. Magharei, R. Rejaie, and Y. Guo. Mesh or Multiple-Tree: A Comparative Study of P2P Live Streaming Services. In Proceedings of IEEE INFOCOM, 2007.
 
32
D. Pakkala and J. Latvakoski. Towards a Peer-to-Peer Extended Content Delivery Network. In Proceedings of 14th IST Mobile and Wireless Communications Summit, June 2005.
 
33
P. Rodriguez, S. M. Tan, and C. Gkantsidis. On the Feasibility of Commercial, Legal P2P content Distribution. ACM SIGCOMM CCR, 36(1), 2006.
 
34
J. Rosenberg, J. Weinberger, C. Huitema, and R. Mahy. STUN - Simple Traversal of User Datagram Protocol (UDP) Through Network Address Translators (NATs). IETF RFC 3489, 2003.
 
35
T. Silverston and O. Fourmaux. Measuring P2P IPTV Systems. In Proceedings of NOSSDAV, June 2007.
 
36
V. Venkataraman, P. Francis, and J. Calandrino. Chunkyspread: Multi-tree Unstructured Peer-to-Peer Multicast. In Proceedings of IPTPS, Feb. 2006.
 
37
F. Wang, Y. Xiong, and J. Liu. mTreebone: A Hybrid Tree/Mesh Overlay for Application-Layer Live Video Multicast. In Proceedings of International Conference on Distributed Computing Systems (ICDCS), 2007.
 
38
C. Wu, B. Li, and S. Zhao. Diagnosing Network-wide P2P Live Streaming Inefficiencies. In Proceedings of IEEE INFOCOM, Apr. 2009.
 
39
S. Xie, B. Li, G. Y. Keung, and X. Zhang. Coolstreaming: Design, Theory, and Practice. IEEE Transactions on Multimedia, 9(8):1661--1671, May 2007.
 
40
D. Xu, S. Kulkarni, C. Rosenberg, and H. Chai. Analysis of a CDN-P2P Hybrid Architecture for Cost-Effective Streaming Media Distribution. Multimedia Systems, 11(4):383--399, Mar. 2006.
 
41
M. Zhang, J. Luo, L. Zhao, and S. Yang. A Peer-to-Peer Network for Live Media Streaming - Using a Push-Pull Approach. In Proceedings of ACM International Conference on Multimedia, 2005.
 
42
X. Zhang, J. Liu, B. Li, and T. S. P. Yum. CoolStreaming / DONet: A Data-driven Overlay Network for Peer-to-Peer Live Media Streaming. In Proceedings of IEEE INFOCOM, Mar. 2005.