Design and Deployment of a Hybrid CDN-P2P System for Live opinion Streaming: Experiences with LiveSky Hao Yin1 , Xuening Liu1 , Tongyu Zhan1 , Vyas Sekar2 , Feng Qiu3 , Chuang Lin1 , Hui Zhang2 , Bo Li41 Tsinghua University, mainland China 42 Carnegie Mellon University3 ChinaCache Co., Ltd, China Hong Kong University of Science and Technology, China ABSTRACT We present our design and deployment experiences with LiveSky, a commercially deployed crossing CDN-P2P live streaming musical arrangement. CDNs and P2P trunks are the cursory techniques used for live streaming, each having its own set of advantages and disadvantages. LiveSky inherits the discover of both worlds: the tone of voice control and reliability of a CDN and the integral scalability of a P2P establishment. We address some(prenominal) key challenges in the strategy design and implementation including (a) dynamic resource scaling number guaranteeing stream feature, (b) providing low startu p ladecadecy, (c) ease of integration with substantial CDN infrastructure, and (d) ensuring network-friendliness and upload fairness in the P2P operation. LiveSky has been commercially deployed and used for some(prenominal)(prenominal) large-scale live streaming events serving more than tenner million users in China. We evaluate the performance of LiveSky using nurture from these real-world deployments.

Our results indicate that such a hybrid CDNP2P system provides quality and user performance comparable to a CDN and e?ectively scales the system capacity when the user volume exceeds the CDN capacity. Categories and Subject Descriptors C.2.4 [Distributed Systems]: Distributed appli cations General damage Design, Measureme! nt, Performance Keywords topic Delivery Networks, Peer-to-Peer, Live Streaming 1. establishment Live video streaming has broad been projected as the killerapp for the Internet. While this expectation has been in e?ect for several years now, only in new-fangled years with the deployment of increased bandwidth in the last-mile has this promise ?nally turned...If you want to exhaust a full essay, rate it on our website:
OrderEssay.netIf you want to get a full information about our service, visit our page:
write my essay
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.