P 4 P : Explicit Communications for Cooperative Control Between P 2 P and Network Providers

The emergence of peer-to-peer (P2P) is posing significant new challenges to achieving efficient and fair utilization of network resources. In particular, without the ability to explicitly communicate with network providers, P2P applications depend mainly on inefficient network inference and network-oblivious peering, leading to potential inefficiencies for both P2P applications and network providers. In this paper, we propose a simple, light-weight architecture called P4P to allow more effective cooperative traffic control between applications and network providers. Our evaluations show clear performance benefits of the framework.

[1]  Mark Handley,et al.  Congestion control for high bandwidth-delay product networks , 2002, SIGCOMM '02.

[2]  Arun Venkataramani,et al.  iPlane: an information plane for distributed services , 2006, OSDI '06.

[3]  David R. Karger,et al.  Consistent hashing and random trees: distributed caching protocols for relieving hot spots on the World Wide Web , 1997, STOC '97.

[4]  Ravi Jain,et al.  An Experimental Study of the Skype Peer-to-Peer VoIP System , 2005, IPTPS.

[5]  Adam Wierzbicki,et al.  Cache replacement policies revisited: the case of P2P traffic , 2004, IEEE International Symposium on Cluster Computing and the Grid, 2004. CCGrid 2004..

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

[7]  Ram Keralapura,et al.  Can ISPs Take the Heat from Overlay Networks ? , 2004 .

[8]  Krishna P. Gummadi,et al.  Measurement, modeling, and analysis of a peer-to-peer file-sharing workload , 2003, SOSP '03.

[9]  Ben Y. Zhao,et al.  HPTP: Relieving the Tension between ISPs and P2P , 2007, IPTPS.

[10]  Mostafa H. Ammar,et al.  Characterizing and Mitigating Inter-domain Policy Violations in Overlay Routes , 2006, Proceedings of the 2006 IEEE International Conference on Network Protocols.

[11]  Yin Zhang,et al.  On selfish routing in Internet-like environments , 2003, IEEE/ACM Transactions on Networking.

[12]  Arvind Krishnamurthy,et al.  LiveSwarms: Adapting BitTorrent for end host multicast , 2005 .

[13]  Haiyong Xie,et al.  A Measurement-based Study of the Skype Peer-to-Peer VoIP Performance , 2007, IPTPS.

[14]  Arun Venkataramani,et al.  Do incentives build robustness in bit torrent , 2007 .