P2P Traffic Optimization based on Congestion Distance and DHT

P2P traffic has brought serious impact on the bearer network, and how to utilize network bandwidth has become a common concern problem for the Internet Service Provider (ISP) and the P2P user. A congestion distance and DHT based P2P traffic optimization method is proposed in this paper. The P2P traffic optimization model imports both aims of the ISP and the P2P user, and the cost of congestion and communication for links is converted into congestion distance uniformly. A distributed scheme with flow controllers and information collectors is realized where information collectors are constructed to a Distributed Hash Table (DHT) overlay. The traffic optimization application case using Bittorrent is discussed, where node selection and choking algorithms are changed. The experiment results show our optimization method can reduce the network traffic of inter autonomous system (AS) substantially, and react to the network congestion automatically, and then the win-win result for the ISP and the P2P user is achieved.

[1]  Michalis Faloutsos,et al.  BiToS: Enhancing BitTorrent for Supporting Streaming Applications , 2006, Proceedings IEEE INFOCOM 2006. 25TH IEEE International Conference on Computer Communications.

[2]  Gade Krishna,et al.  A scalable peer-to-peer lookup protocol for Internet applications , 2012 .

[3]  Fei Li,et al.  A Case Study of Traffic Locality in Internet P2P Live Streaming Systems , 2009, 2009 29th IEEE International Conference on Distributed Computing Systems.

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

[5]  V. Aggarwal,et al.  Improving user and ISP experience through ISP-aided P2P locality , 2008, IEEE INFOCOM Workshops 2008.

[6]  Mark Handley,et al.  A scalable content-addressable network , 2001, SIGCOMM '01.

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

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

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

[10]  Nael B. Abu-Ghazaleh,et al.  GPS: a general peer-to-peer simulator and its use for modeling BitTorrent , 2005, 13th IEEE International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems.

[11]  Miguel Castro,et al.  Scribe: a large-scale and decentralized application-level multicast infrastructure , 2002, IEEE J. Sel. Areas Commun..

[12]  Laurent Massoulié,et al.  Flow Control for Cost-Efficient Peer-to-Peer Streaming , 2010, 2010 Proceedings IEEE INFOCOM.

[13]  Xiaodong Zhang,et al.  ASAP: an AS-Aware Peer-Relay Protocol for High Quality VoIP , 2006, 26th IEEE International Conference on Distributed Computing Systems (ICDCS'06).

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

[15]  Miroslaw Kantor,et al.  Optimal Choice of Peers Based on BGP Information , 2010, 2010 IEEE International Conference on Communications.

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

[17]  Donald F. Towsley,et al.  On the interaction between overlay routing and underlay routing , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

[18]  Laurent Massoulié,et al.  ISP Friend or Foe? Making P2P Live Streaming ISP-Aware , 2009, 2009 29th IEEE International Conference on Distributed Computing Systems.

[19]  Cheng-Hsin Hsu,et al.  ISP-friendly peer matching without ISP collaboration , 2008, CoNEXT '08.

[20]  Lisong Xu,et al.  On Tradeoffs between Cross-ISP P2P Traffic and P2P Streaming Performance , 2010, GLOBECOM.

[21]  Chen-Nee Chuah,et al.  BASS: BitTorrent Assisted Streaming System for Video-on-Demand , 2005, 2005 IEEE 7th Workshop on Multimedia Signal Processing.

[22]  Minghong Lin,et al.  An ISP-Friendly File Distribution Protocol: Analysis, Design, and Implementation , 2010, IEEE Transactions on Parallel and Distributed Systems.