direkt zum Inhalt springen

direkt zum Hauptnavigationsmenü

Sie sind hier

TU Berlin

Inhalt des Dokuments

Es gibt keine deutsche Übersetzung dieser Webseite.

ISP-P2P Collaboration


Peer-to-peer (P2P) systems account for more than half of Internet traffic today, and an increasing number of user applications, e.g. Skype, Bittorrent, Joost, GoogleTalk, and P2P-TV rely on P2P methodology. P2P systems build overlays at the application layer, independently of Internet routing and ISP topologies. This leads to measurement traffic overhead and routing inefficiencies for P2P users. While P2P applications spur broadband access, they also take customers away from traditional telephones and pose significant traffic engineering problems for ISPs, thus putting them in a dilemma!

Instead of having network operators impede P2P traffic, which has anyway been unsuccessful so far, we propose a simple, general and unique solution based on active ISP-P2P collaboration, where an ISP hosts a server, called the oracle, that helps P2P users choose optimal neighbours. A P2P user sends the list of potential peers to the oracle, which ranks this list based on a number of factors that each ISP can decide individually. For instance, the ISP can prefer peers within its network, to prevent traffic from leaving its network. Further, it can pick higher bandwidth links, or peers that are geographically closer. Intra- and inter-ISP routing policies can also be considered by the oracle while ranking peers.

We have analyzed the scheme on various models of P2P systems, with both application and network layer simulation frameworks. We have also conducted Testbed experiments and Planetlab deployments. Our results show that P2P nodes, on consulting the oracle, are able to keep most of their peerings within ISP boundaries, without adversely affecting the overlay graph structural properties. Not only does P2P scalability improve, we also show that there is no adverse effect on the content search phase of P2P networks. The P2P users are still able to locate all available content, and the download times decrease considerably. The ISPs are able to save costs by keeping large amount of traffic within their network, perform better traffic engineering, and provide better service to all customers. We have demonstrated that the scheme maintains its benefits across various models of P2P user behaviour (churn, free-riding, query patterns), as well as different ISP and P2P topologies.

The concept is being extended to build a global coordinate system, based on collaboration between multiple ISPs on the one hand, and between ISPs and P2P systems on the other hand. Another extention of the oracle aims at reducing pollution and malicious content in P2P systems. Besides, the oracle is being adapted to work with P2P-TV and other media streaming applications prevalent in Web X.0.

We firmly believe that as the Internet evolves from a client-server model to a user-generated-content model, where different users generate, search and download content at the same time, and where the content ranges from low negotiation traffic in social networking sites to heavy multimedia content in file-sharing systems, our scheme based on active ISP-P2P collaboration will be a boon to both network operators as well as Internet users!

Most Relevant Publications

Improving User and ISP Experience through ISP-aided P2P Locality
Zitatschlüssel AAF-IUISPEP2PL-08
Autor Aggarwal, Vinay and Akonjang, Obi and Feldmann, Anja
Buchtitel Proceedings of 11th IEEE Global Internet Symposium 2008 (GI '08)
Jahr 2008
Ort Phoenix, AZ, USA
Adresse Washington, DC, USA
Monat April
Verlag IEEE Computer Society
Zusammenfassung Despite recent improvements, P2P systems are still plagued by fundamental issues such as overlay/underlay topological and routing mismatch, which affects their performance and causes traffic strains on the ISPs. In this work, we aim to improve overall system performance for ISPs as well as P2P systems by means of traffic localization through improved collaboration between ISPs and P2P systems. More specifically, we study the effects of different ISP/P2P topologies as well as a broad range of influential user behavior characteristics, namely content availability, churn, and query patterns, on end-user and ISP experience. We show that ISP-aided P2P locality benefits both P2P users and ISPs, measured in terms of improved content download times, increased network locality of query responses and desired content, and overall reduction in P2P traffic.
Link zur Publikation Download Bibtex Eintrag


Akonjang, Obi and Aggarwal, Vinay and Feldmann, Anja and Jiang, Jun and Xie, Pengchun (2008). The Oracle Protocol.

Research Overview In Brief (posters)

Aggarwal, Vinay and Feldmann, Anja and Karrer, Roger (2007). An Internet Coordinate System based on Collaboration of ISPs.

Aggarwal, Vinay and Feldmann, Anja and Scheideler, Christian (2007). Can ISPs and P2P Systems Cooperate for Improved Performance?.

Project Team

Principal Researchers


  • Obi Akonjang
  • Rumen Tashev
  • Rüdiger Wolf-Sebottendorf
  • Shailesh Gupta

Zusatzinformationen / Extras


Schnellnavigation zur Seite über Nummerneingabe