Peer-assisted content distribution networks: Performance gains and server capacity savings

Content distribution networks are experiencing tremendous growth, in terms of traffic volume, scope, and diversity, fueled by several technological advances and competing paradigms. Traditional client/server architectures as deployed in the majority of today's commercial networks provide high reliability and superior level of service quality but involve significant investment in network infrastructure. In contrast, peer-to-peer swarming technologies such as BitTorrent have emerged as a popular mechanism for cost-effective and scalable content dissemination, accounting for a huge portion of today's Internet traffic, but stand or fall with the availability of abundant, free bandwidth, rendering performance inherently unreliable. A hybrid approach offers a promising concept to strike the right balance and combine the highly reliable performance of traditional client/server systems with the scalability and cost-effectiveness of peer-to-peer mechanisms. In order to examine the potential performance gains and capacity savings from a hybrid approach, we develop simple mathematical models for peer-assisted content distribution networks. We use these models to investigate the impact of several key parameters, such as churn rate, object size, and upload bandwidth, and to compare various resource management strategies. The results demonstrate that a peer-assisted approach can yield substantial performance gains and capacity savings compared to a pure client/server system, with churn rate and upload bandwidth being critical factors. Compared to a pure peer-to-peer scenario, the hybrid approach can dramatically boost the performance and improve the reliability.

[1]  Gustavo de Veciana,et al.  Service capacity of peer to peer networks , 2004, IEEE INFOCOM 2004.

[2]  Johan A. Pouwelse,et al.  The Bittorrent P2P File-Sharing System: Measurements and Analysis , 2005, IPTPS.

[3]  Kam-Wing Ng,et al.  Modeling, Analysis and Improvement for BitTorrent-Like File Sharing Networks , 2006, Proceedings IEEE INFOCOM 2006. 25TH IEEE International Conference on Computer Communications.

[4]  Rayadurgam Srikant,et al.  Modeling and performance analysis of BitTorrent-like peer-to-peer networks , 2004, SIGCOMM 2004.

[5]  Laurent Massoulié,et al.  Coupon replication systems , 2005, IEEE/ACM Transactions on Networking.

[6]  Mikel Izal,et al.  Dissecting BitTorrent: Five Months in a Torrent's Lifetime , 2004, PAM.