by James Aspnes, Zo E Diamadi, Gauri Shah
In 21st ACM Symp. on Principles of Distributed Computing (PODC
http://www.cs.yale.edu/homes/aspnes/podc02-proceedings.ps
Add To MetaCart
Abstract:
We consider the problem of designing an overlay network and routing mechanism that permits nding resources eciently in a peer-to-peer system. We argue that many existing approaches to this problem can be modeled as the construction of a random graph embedded in a metric space whose points represent resource identi ers, where the probability of a connection between two nodes depends only on the distance between them in the metric space. We study the performance of a peer-to-peer system where nodes are embedded at grid points in a simple metric space: a one-dimensional real line. We prove upper and lower bounds on the message complexity of locating particular resources in such a system, under a variety of assumptions about failures of either nodes or the connections between them. Our lower bounds in particular show that the use of inverse power-law distributions in routing, as suggested by Kleinberg [5], is close to optimal. We also give heuristics to eciently maintain a network supporting ecient routing as nodes enter and leave the system. Finally, we give some experimental results that suggest promising directions for future work. 1.
Citations
|
2113
|
Chord: A scalable peer-to-peer lookup service for internet applications
– Stoica, Morris, et al.
|
|
1749
|
A scalable content-addressable network
– Ratnasamy, Francis, et al.
- 2001
|
|
375
|
Accessing nearby copies of replicated objects in a distributed environment
– PLAXTON, RAJARAMAN, et al.
- 1997
|
|
174
|
A scheme for fast parallel communication
– Valiant
- 1982
|
|
84
|
Building low-diameter p2p networks
– Pandurangan, Raghavan, et al.
- 2001
|
|
74
|
A Demers. “Spatial gossip and resource location protocols
– Kempe, Kleinberg
- 2004
|
|
62
|
Small-world phenomena and the dynamics of information
– Kleinberg
- 2001
|
|
51
|
Using the small-world model to improve Freenet performance
– Zhang, Goel, et al.
- 2002
|
|
19
|
The Complexity of Parallel Search
– Karp, Upfal, et al.
- 1988
|
|
6
|
The Small-World Phenomenon:An Algorithmic Perspective
– Kleinberg
- 2000
|
|
5
|
Tapestry: An infrastructure for fault-tolerant wide-area location and routing
– Joseph, Kubiatowicz, et al.
- 2001
|
|
4
|
A random structure for optimum cache size distributed hash table (DHT) peer-to-peer design
– Sarshar, Roychowdhury
- 2002
|
|
1
|
The complexity of parallel search. Journal of Computer and System Sciences, 36(2):225–253
– Karp, Upfal, et al.
- 1988
|