A Router-Aided Hierarchical P2P Traffic Localization Based on Variable Additional Delay Insertion

Most peer-to-peer (P2P) systems build their own overlay networks for implementing peer selection strategies without taking into account the locality on the underlay network. As a result, a large quantity of traffic crossing internet service providers (ISPs) or autonomous systems (ASes) is generated on the Internet. Controlling the P2P traffic is therefore becoming a big challenge for the ISPs. To control the cost of the cross-ISP/AS traffic, ISPs often throttle and/or even block P2P applications in their networks. In this paper, we propose a router-aided approach for localizing the P2P traffic hierarchically; it features the insertion of additional delay into each P2P packet based on geographical location of its destination. Compared to the existing approaches that solve the problem on the application layer, our proposed method does not require dedicated servers, cooperation between ISPs and P2P users, or modification of existing P2P application software. Therefore, the proposal can be easily utilized by all types of P2P applications. Experiments on P2P streaming applications indicate that our hierarchical traffic localization method not only reduces significantly the inter-domain traffic but also maintains a good performance of P2P applications.

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

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

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

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

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

[6]  Kun Xie,et al.  Traffic Locality in the eMule System , 2010, 2010 First International Conference on Networking and Distributed Computing.

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

[8]  Dario Rossi,et al.  Network Awareness of P2P Live Streaming Applications: A Measurement Study , 2010, IEEE Transactions on Multimedia.

[9]  L. Plissonneau,et al.  Detailed analysis of eDonkey transfers on ADSL , 2006, 2006 2nd Conference on Next Generation Internet Design and Engineering, 2006. NGI '06..

[10]  Xiao Su,et al.  A measurement study of PPStream , 2008, 2008 Third International Conference on Communications and Networking in China.

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

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

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

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