Manku, Gurmeet Singh (2003) The Power of Lookahead in Small-World Routing Networks: Greedy routing, aided by 1-Lookahead, has O(log n / log log n) latency for several randomized P2P routing networks. Technical Report. Stanford.
We present tight bounds for GREEDY routing with/without 1-LOOKAHEAD in several randomized networks. The idea of 1-LOOKAHEAD is for a node to consider its neighbor's neighbors for better routing decisions. In practice, such information is available (almost) for free since pairs of nodes are connected by TCP connections which exchange keep-alive messages. Deterministic topologies like hypercubes and Chord have Theta(log n) links per node where n denotes the number of nodes; the diameter is Theta(log n); GREEDY routing is optimal as it routes along shortest paths; 1-LOOKAHEAD offers no improvement. Randomized variants of both the networks, defined quite naturally, shrink the diameter to Theta(log n / log log n) in expectation. GREEDY routing fails to find short routes, requiring Theta(log n) on average. Surprisingly, augmented with just 1-LOOKAHEAD, routes are Theta(log n / log log n) on average, which is asymptotically optimal. The same behavior is true for adaptations of Kleinberg's construction, which we analyze for smaller values of out-degree per node as well. In the process, we bring out the connections between Kleinberg's construction, randomized hypercubes and Chord. We also present a deterministic variant of hypercubes that can route in worst case Theta(log n / log log n) hops with only Theta(log n / log log n) links per node.
|Item Type:||Techreport (Technical Report)|
|Additional Information:||Accepted at STOC-2004. To be merged with a paper by Naor and Wieder who independently discovered similar results.|
|Uncontrolled Keywords:||Greedy routing, 1-Lookahead, Randomized P2P Routing Networks, Distributed Hash Tables|
|Subjects:||Computer Science > Distributed Systems|
|Related URLs:||Project Homepage||http://infolab.stanford.edu/peers/|
|Deposited By:||Import Account|
|Deposited On:||16 Jan 2004 16:00|
|Last Modified:||24 Dec 2008 10:30|
Repository Staff Only: item control page