ACM Home Page
Please provide us with feedback. Feedback
On the topologies formed by selfish peers
Full text PdfPdf (265 KB)
Source Annual ACM Symposium on Principles of Distributed Computing archive
Proceedings of the twenty-fifth annual ACM symposium on Principles of distributed computing table of contents
Denver, Colorado, USA
SESSION: Peer-to-peer table of contents
Pages: 133 - 142  
Year of Publication: 2006
ISBN:1-59593-384-0
Authors
Thomas Moscibroda  ETH Zurich, Zurich, Switzerland
Stefan Schmid  ETH Zurich, Zurich, Switzerland
Roger Wattenhofer  ETH Zurich, Zurich, Switzerland
Sponsors
ACM: Association for Computing Machinery
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
SIGOPS: ACM Special Interest Group on Operating Systems
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 64,   Citation Count: 11
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

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

ABSTRACT

Current peer-to-peer (P2P) systems often suffer from a large fraction of freeriders not contributing any resources to the network. Various mechanisms have been designed to overcome this problem. However, the selfish behavior of peers has aspects which go beyond resource sharing. This paper studies the effects on the topology of a P2P network if peers selfishly select the peers to connect to. In our model, a peer exploits locality properties in order to minimize the latency (or response times) of its lookup operations. At the same time, the peer aims at not having to maintain links to too many other peers in the system. By giving tight bounds on the price of anarchy, we show that the resulting topologies can be much worse than if peers collaborated. Moreover, the network may never stabilize, even in the absence of churn. Finally, we establish the complexity of Nash equilibria in our game theoretic model of P2P networks. Specifically, we prove that it is NP-hard to decide whether our game has a Nash equilibrium and can stabilize.


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
I. Abraham, A. Badola, D. Bickson, D. Malkhi, S. Maloo, and S. Ron. Practical Locality-Awareness for Large Scale Information Sharing. In Proc. 4th Intl. Workshop on Peer-to-Peer Systems (IPTPS), 2005.
 
2
 
3
E. Adar and B. Huberman. Free Riding on Gnutella. First Monday, 5(10), 2000.
4
5
 
6
 
7
8
9
10
11
 
12
13
14
 
15
T. Moscibroda, S. Schmid, and R. Wattenhofer. On the Topologies Formed by Selfish Peers. Technical report, TIK Report 252, available at http://www.tik.ee.ethz.ch/, 2006.
16
17
18
 
19
20
 
21
M. Yang, Z. Zhang, X. Li, and Y. Dai. An Empirical Study of Free-Riding Behavior in the Maze P2P File Sharing System. In Proc. 4th Intl. Workshop on Peer-to-Peer Systems(IPTPS), 2005.
 
22
B. Y. Zhao, L. Huang, J. Stribling, A. D. Joseph, and J. D. Kubiatowicz. Tapestry: A Resilient Global-scale Overlay for Service Deployment. IEEE Journal on Selected Areas in Communications, 22(1), 2004.

CITED BY  11

Collaborative Colleagues:
Thomas Moscibroda: colleagues
Stefan Schmid: colleagues
Roger Wattenhofer: colleagues