Understanding peer distribution in the global internet

The fast-growing traffic of peer-to-peer applications, most notably BitTorrent, is putting unprecedented pressure to Internet service providers. Understanding the peer distribution over the global Internet thus becomes critical toward building new generation of ISP-friendly peer-to-peer systems. There are unfortunately significant scalability and representability challenges in measuring and understanding realworld peer distribution. In this article we demonstrate a novel hybrid measurement methodology that uses the PlanetLab as a distributed probing platform to interact with BitTorrent trackers and peers in the global Internet. Our design achieves fast real-time scanning of genuine online peers; yet we carefully avoid the potential copyright infringement and traffic overhead for PlanetLab. From three months¿ data of over 9 million peers, we identify fundamental issues in conventional traffic locality designs, and also shed new light on re-engineering trackers and reusing historically downloaded data to make BitTorrent a better storage system.

[1]  Arun Venkataramani,et al.  Availability in BitTorrent Systems , 2007, IEEE INFOCOM 2007 - 26th IEEE International Conference on Computer Communications.

[2]  Niklas Carlsson,et al.  Dynamic swarm management for improved BitTorrent performance , 2009, IPTPS.

[3]  Fabián E. Bustamante,et al.  Taming the torrent: a practical approach to reducing cross-isp traffic in peer-to-peer systems , 2008, SIGCOMM '08.

[4]  Walid Dabbous,et al.  Pushing BitTorrent locality to the limit , 2008, Comput. Networks.

[5]  Ke Xu,et al.  On the locality of BitTorrent-based video file swarming , 2009, IPTPS.

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

[7]  Thomas E. Anderson,et al.  Pitfalls for ISP-friendly P2P design , 2009, HotNets.

[8]  Abraham Silberschatz,et al.  P4p: provider portal for applications , 2008, SIGCOMM '08.

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

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

[11]  Yuan Xue,et al.  Locality-Awareness in BitTorrent-Like P2P Applications , 2009, IEEE Trans. Multim..

[12]  Eddie Kohler,et al.  Clustering and sharing incentives in BitTorrent systems , 2006, SIGMETRICS '07.

[13]  Bo Li,et al.  Evolution and Enhancement of BitTorrent Network Topologies , 2008, 2008 16th Interntional Workshop on Quality of Service.

[14]  Yan Yang,et al.  Multi-Torrent: a Performance Study , 2008, 2008 IEEE International Symposium on Modeling, Analysis and Simulation of Computers and Telecommunication Systems.

[15]  Mark Brown For Additional Reading , 2008 .