Font Size: a A A

The Design Of The Dynamic Interaction Of Cdn And P2p Delivery Architecture For Live Streaming

Posted on:2012-08-31Degree:MasterType:Thesis
Country:ChinaCandidate:Y HuangFull Text:PDF
GTID:2208330335997446Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the development of technology in internet, there are more and more people spending their spare time on surfing the internet. Now a large group of users are using internet to watch the online TV, so video streaming has become popular for delivering rich information to the public.CDN and P2P are two mainstream content delivery technologies in the current Internet, but constrained by the computing model, both of them have their own advantages and shortcomings. In order to fully utilize the stable edge transmission capability of CDN and scalable last-mile transmission capability of P2P, at the same time enhance the stability and robustness of P2P delivery, we need to combine the CDN and P2P technology together. So in recent year, some researches have begun to focus on CDN-P2P-Hybrid content delivery technology.In this paper, we firstly introduce the conception about CDN and P2P. And then we make a related work analysis on CDN-P2P-Hybrid architecture technology, including current industry efforts and academic efforts on this field. Through these analyses we find that in most of the current systems, CDN provides services with a passive and static state, there is no dynamic interaction between P2P systems and CDN servers, so the total efficiency of the CDN-P2P-Hybrid system is not high enough as we expected.After that, we present CPDID:a CDN P2P Dynamic Interactive Delivery Architecture for live streaming, a new model of CDN-P2P-Hybrid system. We explore a new peer node block scheduling algorithm based on this novel CPDID architecture, which can improve the performance of the live streaming system effectively by using the resource of CDN servers reasonably. And then we add a new layer in the overlay called amplification layer. By selecting upload amplification nodes into this layer, we can utilize CDN resource more efficiently and make the system more stable. The CDN servers in our algorithm can select a certain number of nodes as the agency amplification nodes by collecting the information from peer nodes.By using these peer nodes as the agency to spread the data to help the others, CDN only need to serve them when the system is in poor status. In this way, CDN can cooperate with P2P system,which will be more effective.Our experimental results show that CPDID achieves at least 10-25% performance improvement compared with the existing native CDN-P2P-Hybrid schemes. The metrics include startup delay, palyback quality and playback delay. We verify this conclusion by running the simulator under several different scenarios which included differenet kinds of dynamic situations.At the end of my thesis, we analyze the prospective research direction of CDN-P2P-Hybrid and propose our future work.
Keywords/Search Tags:CDN, P2P, P2P Streaming, CDN-P2P-Hybrid Architecture, Live Streaming, VoD Streaming
PDF Full Text Request
Related items