Unreeling Xunlei Kankan: Understanding Hybrid CDN-P2P Video-on-Demand Streaming

The hybrid architecture of content distribution network (CDN) and peer to peer (P2P) is promising in providing online streaming media services. In this paper, we conducted a comprehensive measurement study on Kankan, one of the leading VoD streaming service providers in China that is based on a hybrid CDN-P2P architecture. Our measurements are multi-fold, as follows. 1) Kankan adopts a loosely-coupled hybrid architecture , in which the user requests are handled by its CDN and P2P network independently. 2) Kankan deploys a small-scale CDN densely in three geographic clusters in China. It adopts specific redirection servers to dispatch the nationwide requests. 3) Kankan adopts a dual-server mechanism to enhance start-up video streaming. It also provides the CDN acceleration in case of inefficient P2P streaming performance. 4) According to our studies on the peer cache lists, the video contents stored in Kankan peers update quite slowly. The average lifetime of cached videos is longer than one week. Our results show that, by utilizing the slow-varying contents cached in peers and deploying various CDN enhancement mechanisms , Kankan provides a large-scale VoD streaming service with a small-scale fixed infrastructure. Insights obtained in this study will be valuable for the development and deployment of future hybrid CDN-P2P VoD streaming systems.

[1]  Chao Hu,et al.  EUE principle of resource scheduling for live streaming systems underlying CDN-P2P hybrid architecture , 2012, Peer-to-Peer Netw. Appl..

[2]  Cheng Huang,et al.  Challenges, design and analysis of a large-scale p2p-vod system , 2008, SIGCOMM '08.

[3]  Yong Liu,et al.  Measurement and Modeling of Video Watching Time in a Large-Scale Internet Video-on-Demand System , 2013, IEEE Transactions on Multimedia.

[4]  Fang Hao,et al.  Unreeling netflix: Understanding and improving multi-CDN movie delivery , 2012, 2012 Proceedings IEEE INFOCOM.

[5]  Keith W. Ross,et al.  Measuring and Evaluating Large-Scale CDNs , 2008 .

[6]  Vyas Sekar,et al.  LiveSky , 2010, ACM Trans. Multim. Comput. Commun. Appl..

[7]  I. Stoica,et al.  A case for a coordinated internet video control plane , 2012, CCRV.

[8]  Xiaoming Fu,et al.  An experimental analysis of Joost peer-to-peer VoD service , 2010, Peer-to-Peer Netw. Appl..

[9]  Keith W. Ross,et al.  Topology Mapping and Geolocating for China's Internet , 2013, IEEE Transactions on Parallel and Distributed Systems.

[10]  Marco Grangetto,et al.  A study of an hybrid CDN-P2P system over the PlanetLab network , 2012, Signal Process. Image Commun..

[11]  Zhi-Li Zhang,et al.  Vivisecting YouTube: An active measurement study , 2012, 2012 Proceedings IEEE INFOCOM.

[12]  Cheng Huang,et al.  Understanding hybrid CDN-P2P: why limelight needs its own Red Swoosh , 2008, NOSSDAV.

[13]  Klara Nahrstedt,et al.  4D TeleCast: Towards Large Scale Multi-site and Multi-view Dissemination of 3DTI Contents , 2012, 2012 IEEE 32nd International Conference on Distributed Computing Systems.

[14]  Keith W. Ross,et al.  Xunlei: Peer-Assisted Download Acceleration on a Massive Scale , 2012, PAM.

[15]  Henrik Abrahamsson,et al.  Program popularity and viewer behaviour in a large TV-on-demand system , 2012, Internet Measurement Conference.

[16]  Jin Li,et al.  Measuring and evaluating large-scale CDNs Paper withdrawn at Mirosoft's request , 2008, IMC '08.

[17]  Fang Hao,et al.  A tale of three CDNs: An active measurement study of Hulu and its CDNs , 2012, 2012 Proceedings IEEE INFOCOM Workshops.

[18]  Srinivasan Seshan,et al.  Analyzing the potential benefits of CDN augmentation strategies for internet video workloads , 2013, Internet Measurement Conference.

[19]  Zhi-Li Zhang,et al.  YouTube traffic dynamics and its interplay with a tier-1 ISP: an ISP perspective , 2010, IMC '10.

[20]  ZhiHui Lv,et al.  An Analysis and Comparison of CDN-P2P-hybrid Content Delivery System and Model , 2012, J. Commun..

[21]  Andreas Haeberlen,et al.  Peer-assisted content distribution in Akamai netsession , 2013, Internet Measurement Conference.

[22]  Marco Mellia,et al.  YouTube everywhere: impact of device and infrastructure synergies on user experience , 2011, IMC '11.

[23]  Catherine Rosenberg,et al.  Analysis of a CDN–P2P hybrid architecture for cost-effective streaming media distribution , 2006, Multimedia Systems.

[24]  Mostafa H. Ammar,et al.  Analysis of adaptive streaming for hybrid CDN/P2P live video systems , 2011, 2011 19th IEEE International Conference on Network Protocols.