Project Overview





Media Coverage

Yale P4P Project

P4P, which stands for "provider portal for P2P applications," is a new architecture to allow explicit and seamless communications between ISPs and P2P applications. It has the potential for making the Internet work more efficiently, in which Internet Service Providers (ISPs) and Peer-to-Peer (P2P) software providers can work cooperatively to deliver data.

Current P2P information exchange schemes are "network-oblivious" and use intricate protocols for tapping the bandwidth of participating users to help move data. The existing schemes are often both inefficient and costly -- like dialing long-distance to call your neighbor, and both of you paying for the call.

Professors Avi Silberschatz, Y. Richard Yang, and and Ph.D. candidate Haiyong Xie in Yale's Department of Computer Science are part of a research team that is involved in the engineering the P4P framework. The Yale team has played many roles in this project, ranging from naming and analyzing the architecture, to testing and to implementation of some key components of the system.

The objective is to have an open architecture that any ISP and any P2P can participate in. Yale has facilitated this project behind the scenes and without direct financial interest through a working group called P4P that was formed in July 2007 to prompt collaboration on the project.

The working group is hosted by DCIA [Distributed Computing Industry Association] and led by working group co-chairs Doug Pasko from Verizon, and Laird Popkin from Pando. Currently, the group has more than 50 participating organizations.