Improving the network locality awareness for the BitTorrent content distribution network

Internet users consume a large volume of rich media, and the consumption is increasing dramatically with the pervasiveness of network. BitTorrent has been well accepted as a solution to large-scale content distribution without requiring major infrastructure investment. However, it has not taken into account the link optimization across networks, causing heavy traffic across networks. This limitation has been a major drawback for it being deployed in pervasive environments, where network resource is bounded, especially cross network linkages. Biased-BitTorrent is proposed to provide location-awareness to reduce cross-ISP traffic, but heavy load of cross-ISP traffic still exists. This work proposes two approaches, Biased-TFT and Biased-LRF to address the issue that remains in Biased-BitTorrent. Our result shows that the proposed approaches can restrict cross-ISP traffic to a low level while maintaining a high level of performance. This result suggests that, with certain improvement, it is feasible to confine the resource consumption of BitTorrent and make it possible to deploy in pervasive environments.

[1]  B. Cohen,et al.  Incentives Build Robustness in Bit-Torrent , 2003 .

[2]  R. Srikant,et al.  Modeling and performance analysis of BitTorrent-like peer-to-peer networks , 2004, SIGCOMM '04.

[3]  Michalis Faloutsos,et al.  Transport layer identification of P2P traffic , 2004, IMC '04.

[4]  Stefan Saroiu,et al.  A Measurement Study of Peer-to-Peer File Sharing Systems , 2001 .

[5]  Robert Tappan Morris,et al.  Vivaldi: a decentralized network coordinate system , 2004, SIGCOMM '04.

[6]  Lei Zhang,et al.  Exploiting Proximity in Cooperative Download of Large Files in Peer-to-Peer Networks , 2007, Second International Conference on Internet and Web Applications and Services (ICIW'07).

[7]  Laurent Massoulié,et al.  Coupon replication systems , 2008, TNET.

[8]  Asfandyar Qureshi Exploring Proximity Based Peer Selection in a BitTorrent-like Protocol , 2004 .

[9]  William Chan,et al.  Improving Traffic Locality in BitTorrent via Biased Neighbor Selection , 2006, 26th IEEE International Conference on Distributed Computing Systems (ICDCS'06).

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

[11]  Krishna P. Gummadi,et al.  A measurement study of Napster and Gnutella as examples of peer-to-peer file sharing systems , 2002, CCRV.

[12]  Mukund Seshadri,et al.  On Cooperative Content Distribution and the Price of Barter , 2005, 25th IEEE International Conference on Distributed Computing Systems (ICDCS'05).

[13]  Venkata N. Padmanabhan,et al.  Understanding and Deconstructing BitTorrent Performance , 2005 .

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

[15]  Venkata N. Padmanabhan,et al.  Analyzing and Improving a BitTorrent Networks Performance Mechanisms , 2006, Proceedings IEEE INFOCOM 2006. 25TH IEEE International Conference on Computer Communications.

[16]  Pablo Rodriguez,et al.  Should internet service providers fear peer-assisted content distribution? , 2005, IMC '05.

[17]  Xiaoning Ding,et al.  Measurements, analysis, and modeling of BitTorrent-like systems , 2005, IMC '05.