Scale-Free Compact Routing Schemes in Networks of Low Doubling Dimension
- Lawrence Livermore National Lab. (LLNL), Livermore, CA (United States)
- Arizona State Univ., Tempe, AZ (United States)
- Google, Kirkland, WA (United States)
In this work, we consider compact routing schemes in networks of low doubling dimension, where the doubling dimension is the least value α such that any ball in the network can be covered by at most 2α balls of half radius. There are two variants of routing-scheme design: (i) labeled (name-dependent) routing, in which the designer is allowed to rename the nodes so that the names (labels) can contain additional routing information, for example, topological information; and (ii) name-independent routing, which works on top of the arbitrary original node names in the network, that is, the node names are independent of the routing scheme. In this article, given any constant ε ϵ (0, 1) and an n-node edge-weighted network of doubling dimension α ϵ O(loglog n), we present —a (1 + ε)-stretch labeled compact routing scheme with Γlog n-bit routing labels, O(log2 n/loglog n)-bit packet headers, and ((1/ε)O(α) log3 n)-bit routing information at each node; —a (9 + ε)-stretch name-independent compact routing scheme with O(log2 n/loglog n)-bit packet headers, and ((1/ε)O(α) log3 n)-bit routing information at each node. In addition, we prove a lower bound: any name-independent routing scheme with o(n(ε/60)2) bits of storage at each node has stretch no less than 9 - ε for any ε ϵ (0, 8). Therefore, our name-independent routing scheme achieves asymptotically optimal stretch with polylogarithmic storage at each node and packet headers. Note that both schemes are scale-free in the sense that their space requirements do not depend on the normalized diameter Δ of the network. Finally, we also present a simpler nonscale-free (9 + ε)-stretch name-independent compact routing scheme with improved space requirements if Δ is polynomial in n.
- Research Organization:
- Lawrence Livermore National Laboratory (LLNL), Livermore, CA (United States)
- Sponsoring Organization:
- USDOE
- Grant/Contract Number:
- AC52-07NA27344
- OSTI ID:
- 1390021
- Report Number(s):
- LLNL-JRNL-738008
- Journal Information:
- ACM Transactions on Algorithms, Vol. 12, Issue 3; ISSN 1549-6325
- Publisher:
- Association for Computing MachineryCopyright Statement
- Country of Publication:
- United States
- Language:
- English
Web of Science
Routing in Networks with Low Doubling Dimension
|
conference | January 2006 |
Chord: A scalable peer-to-peer lookup service for internet applications
|
conference | January 2001 |
Triangulation and embedding using small sets of beacons
|
journal | September 2009 |
Distance estimation and object location via rings of neighbors
|
conference | January 2005 |
Compact routing schemes with low stretch factor (extended abstract)
|
conference | January 1998 |
Bypassing the embedding: algorithms for low dimensional metrics
|
conference | January 2004 |
Sparse partitions
|
conference | January 1990 |
Name independent routing for growth bounded networks
|
conference | January 2005 |
Object location using path separators
|
conference | January 2006 |
Optimal-stretch name-independent compact routing in doubling metrics
|
conference | January 2006 |
Routing in distributed networks: overview and open problems
|
journal | March 2001 |
Routing in Trees
|
book | January 2001 |
Spanners with Slack
|
book | January 2006 |
Compact Routing with Minimum Stretch
|
journal | January 2001 |
Compact and localized distributed data structures
|
journal | September 2003 |
Compact routing schemes
|
conference | January 2001 |
Finding nearest neighbors in growth-restricted metrics
|
conference | January 2002 |
On space-stretch trade-offs: lower bounds
|
conference | January 2006 |
On space-stretch trade-offs: upper bounds
|
conference | January 2006 |
Searching dynamic point sets in spaces with bounded doubling dimension
|
conference | January 2006 |
Fast construction of nets in low dimensional metrics, and their applications
|
conference | January 2005 |
Compact oracles for reachability and approximate distances in planar digraphs
|
journal | November 2004 |
Routing with Polynomial Communication-Space Srade-ff
|
journal | May 1992 |
Routing with Improved Communication-Space Trade-Off
|
book | January 2004 |
Measured Descent: A New Embedding Method for Finite Metrics
|
conference | January 2004 |
Distributed Computing: A Locality-Sensitive Approach
|
journal | January 2000 |
Bounded geometries, fractals, and low-distortion embeddings
|
conference | January 2003 |
Space-Stretch Tradeoff in Routing Revisited
|
text | January 2022 |
Labeling Algorithm and Compact Routing Scheme for a Small World Network Model | preprint | January 2018 |
Similar Records
Deterministic routing with bounded buffers: Turning offline into online protocols
Optimized scalable network switch