Know thy neighbor's neighbor
- 13 June 2004
- proceedings article
- Published by Association for Computing Machinery (ACM)
Abstract
Several peer-to-peer networks are based upon randomized graph topologies that permit efficient greedy routing, e. g., randomized hypercubes, randomized Chord, skip-graphs and constructions based upon small-world percolation networks. In each of these networks, a node has out-degree Θ(log n), where n denotes the total number of nodes, and greedy routing is known to take O(log n) hops on average. We establish lower-bounds for greedy routing for these networks, and analyze Neighbor-of-Neighbor (NoN)-greedy routing. The idea behind NoN, as the name suggests, is to take a neighbor's neighbors into account for making better routing decisions.The following picture emerges: Deterministic routing networks like hypercubes and Chord have diameter Θ(log n) and greedy routing is optimal. Randomized routing networks like randomized hypercubes, randomized Chord, and constructions based on small-world percolation networks, have diameter Θ(log n / log log n) with high probability. The expected diameter of Skip graphs is also Θ(log n / log log n). In all of these networks, greedy routing fails to find short routes, requiring Ω(log n) hops with high probability. Surprisingly, the NoN-greedy routing algorithm is able to diminish route-lengths to Θ(log n / log log n) hops, which is asymptotically optimal.Keywords
This publication has 25 references indexed in Scilit:
- Tapestry: A Resilient Global-Scale Overlay for Service DeploymentIEEE Journal on Selected Areas in Communications, 2004
- An Experimental Study of Search in Global Social NetworksScience, 2003
- Incrementally improving lookup latency in distributed hash table systemsACM SIGMETRICS Performance Evaluation Review, 2003
- The diameter of a long‐range percolation graphRandom Structures & Algorithms, 2002
- The diameter of long‐range percolation clusters on finite cyclesRandom Structures & Algorithms, 2001
- Skip lists: a probabilistic alternative to balanced treesCommunications of the ACM, 1990
- Discontinuity of the percolation density in one dimensional 1/|x?y|2 percolation modelsCommunications in Mathematical Physics, 1986
- Long range percolation in one dimensionJournal of Physics A: General Physics, 1983
- EditorialSocial Networks, 1978
- A Measure of Asymptotic Efficiency for Tests of a Hypothesis Based on the sum of ObservationsThe Annals of Mathematical Statistics, 1952