MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Fault-tolerant routing in peer-to-peer systems (2002) [35 citations — 1 self]

Download:
pdf | ps
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