ACM Home Page
Please provide us with feedback. Feedback
Can ISPS and P2P users cooperate for improved performance?
Full text PdfPdf (377 KB)
Source
ACM SIGCOMM Computer Communication Review archive
Volume 37 ,  Issue 3  (July 2007) table of contents
FEATURE: Reviewed articles table of contents
Pages: 29 - 40  
Year of Publication: 2007
ISSN:0146-4833
Authors
Vinay Aggarwal  Deutsche Telekom Laboratories/TU Berlin
Anja Feldmann  Deutsche Telekom Laboratories/TU Berlin
Christian Scheideler  TU München
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 46,   Downloads (12 Months): 333,   Citation Count: 10
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1273445.1273449
What is a DOI?

ABSTRACT

Peer-to-peer (P2P) systems, which are realized as overlays on top of the underlying Internet routing architecture, contribute a significant portion of today's Internet traffic. While the P2P users are a good source of revenue for the Internet Service Providers (ISPs), the immense P2P traffic also poses a significant traffic engineering challenge to the ISPs. This is because P2P systems either implement their own routing in the overlay topology or may use a P2P routing underlay [1], both of which are largely independent of the Internet routing, and thus impedes the ISP's traffic engineering capabilities. On the other hand, P2P users are primarily interested in finding their desired content quickly, with good performance. But as the P2P system has no access to the underlying network, it either has to measure the path performance itself or build its overlay topology agnostic of the underlay. This situation is disadvantageous for both the ISPs and the P2P users.

To overcome this, we propose and evaluate the feasibility of a solution where the ISP offers an "oracle" to the P2P users. When the P2P user supplies the oracle with a list of possible P2P neighbors, the oracle ranks them according to certain criteria, like their proximity to the user or higher bandwidth links. This can be used by the P2P user to choose appropriate neighbors, and therefore improve its performance. The ISP can use this mechanism to better manage the immense P2P traffic, e.g., to keep it inside its network, or to direct it along a desired path. The improved network utilization will also enable the ISP to provide better service to its customers.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
"Slyck," http://www.slyck.com/.
 
3
T. Karagiannis, A. Broido, N. Brownlee, kc claffy, and M. Faloutsos, "Is P2P dying or just hiding?," in GLOBECOM, 2004.
 
4
Light Reading, "Controlling P2P Traffic," http://www.lightreading.com/document.asp?site=lightreading&doc_id=44435&page_number=3.
 
5
R. Steinmetz and K. Wehrle, P2P Systems and Applications, Springer Lecture Notes in CS, 2005.
 
6
T. Mennecke, "DSL Broadband Providers Perform Balancing Act," http://www.slyck.com/news.php?story=973.
 
7
R. Keralapura, N. Taft, C. Chuah, and G. Iannaccone, "Can ISPs Take the Heat from Overlay Networks?," in HotNets, 2004.
 
8
G. Shen, Y. Wang, Y. Xiong, B. Zhao, and Z. Zhang, "HPTP: Relieving the Tension between ISPs and P2P," in IPTPS, 2007.
 
9
V. Aggarwal, S. Bender, A. Feldmann, and A. Wichmann, "Methodology for Estimating Network Distances of Gnutella Neighbors," in GI Jahrestagung - Informatik 2004, 2004.
 
10
11
 
12
A. Rasti, D. Stutzbach, and R. Rejaie, "On the Long-term Evolution of the Two-Tier Gnutella Overlay," in Global Internet, 2006.
 
13
14
 
15
"Gnutella v0.6 RFC," http://www.the-gdf.org/.
16
 
17
S. Seetharaman and M. Ammar, "On the Interaction between Dynamic Routing in the Native and Overlay Layers," in INFOCOM, 2006.
 
18
S. Ratnasamy, M. Handley, R. Karp, and S. Shenker, "Topologically aware overlay construction and server selection," in INFOCOM, 2002.
 
19
K. Shanahan and M. Freedman, "Locality Prediction for Oblivious Clients," in IPTPS, 2005.
 
20
M. Adler, R. Kumar, K. Ross, D. Rubenstein, T. Suel, and D. Yao, "Optimal Selection of Peers for P2P Downloading and Streaming," in INFOCOM, 2005.
 
21
 
22
23
 
24
"pWhoIs," http://pwhois.org.
 
25
"Cymru Whois," http://www.cymru.com/BGP/asnlookup.html.
26
27
 
28
29
 
30
31
32
33
 
34
 
35
C. Scheideler, "Towards a paradigm for robust distributed algorithms and data structures," in HNI Symposium on New Trends in Parallel and Distributed Computing, 2006.
 
36
"SSFNet," http://www.ssfnet.org.
 
37
 
38
A. Gish, Y. Shavitt, and T. Tankel, "Geographical Statistics and Characteristics of P2P Query Strings," in IPTPS, 2007.
39
 
40
V. Aggarwal, A. Feldmann, and S. Mohrs, "Implementation of a P2P system within a network simulation framework," in ECCS P2P-Complex Workshop, 2005.
 
41
R. Tashev, "Experimenting with Neighbour Discovery Schemes for P2P Networks in a Simulation Framework," in Master thesis, Dept of CS, TU Munich, 2006.
 
42
"Gnutella Hostcache," http://www.the-gdf.org/index.php?title=The_Local_Hostcache.
43
 
44
"yWorks," http://www.yworks.com/.
 
45
"GTK-Gnutella," http://www.gtk-gnutella.com/.

CITED BY  10

Collaborative Colleagues:
Vinay Aggarwal: colleagues
Anja Feldmann: colleagues
Christian Scheideler: colleagues