A hierarchical P2P traffic localization method with bandwidth limitation

Recently, most peer-to-peer (P2P) applications ignore traffic costs at internet service providers (ISPs), and thus generate a large amount of traffic crossing ISPs or autonomous systems (ASes) on the Internet. To reduce the cross-ISP/AS traffic, the existing approaches introduce network-aware strategies in which a lot of modifications of P2P systems are required. In this paper, we propose a router-aided method for localizing P2P traffic hierarchically with multiple levels. By intentionally limiting the bandwidth of each connection path between peers based on geographical location of the peers' destinations, the traffic can be localized. Compared to the existing locality-enhancing approaches, our proposed method does not require dedicated servers, cooperation between ISPs and users, or any modification of existing P2P application software. Therefore, the proposal can be easily utilized by all types of P2P applications. The experimental results obtained with P2P streaming applications show that our proposed method not only successfully realizes traffic localization but also maintains a good performance of P2P applications.

[1]  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.

[2]  Yevgeni Koucheryavy,et al.  A Survey of P2P Traffic Management Approaches: Best Practices and Future Directions , 2012 .

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

[4]  Takumi Miyoshi,et al.  A P2P Traffic Localization Method with Additional Delay Insertion , 2012, 2012 Fourth International Conference on Intelligent Networking and Collaborative Systems.

[5]  Martin Stiemerling,et al.  Traffic localization for P2P-applications: The ALTO approach , 2009, 2009 IEEE Ninth International Conference on Peer-to-Peer Computing.

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

[7]  Dario Rossi,et al.  Fine-grained behavioral classification in the core: the issue of flow sampling , 2011, 2011 7th International Wireless Communications and Mobile Computing Conference.

[8]  HyunYong Lee,et al.  ISP-Driven Delay Insertion for P2P Traffic Localization , 2013, IEICE Trans. Commun..

[9]  Christian Scheideler,et al.  Can ISPS and P2P users cooperate for improved performance? , 2007, CCRV.

[10]  HyunYong Lee,et al.  A Feasibility Study of P2P Traffic Localization through Network Delay Insertion , 2012, IEICE Trans. Commun..

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