Title
Degree-Optimal Routing for P2P Systems
Abstract
We define a family of Distributed Hash Table systems whose aim is to combine the routing efficiency of randomized networks e.g. optimal average path length O(log^2 n \over delta log delta) with delta degree with the programmability and startup efficiency of a uniform overlay that is, a deterministic system in which the overlay network is transitive and greedy routing is optimal. It is known that \omega(log n) is a lower bound on the average path length for uniform overlays with =(log n) degree (Xu et al., IEEE J. Sel. Areas Commun. 22(1), 151�163, 2004). Our work is inspired by neighbor-of-neighbor (NoN) routing, a recently introduced variation of greedy routing that allows us to achieve optimal average path length in randomized networks. The advantage of our proposal is that of allowing the NoN technique to be implemented without adding any overhead to the corresponding deterministic network. We propose a family of networks parameterized with a positive integer c which measures the amount of randomness that is used. By varying the value c, the system goes from the deterministic case (c=1) to an �almost uniform� system. Increasing c to relatively low values allows for routing with asymptotically optimal average path length while retaining most of the advantages of a uniform system, such as easy programmability and quick bootstrap of the nodes entering the system. We also provide a matching lower bound for the average path length of the routing schemes for any c.
Year
DOI
Venue
2009
10.1007/s00224-007-9074-x
Theory Comput. Syst.
Keywords
Field
DocType
Peer-to-peer,Overlay network,Greedy routing
Average path length,Multipath routing,Equal-cost multi-path routing,Combinatorics,Link-state routing protocol,Dynamic Source Routing,Path vector protocol,Static routing,Routing table,Mathematics
Journal
Volume
Issue
ISSN
45
1
1432-4350
Citations 
PageRank 
References 
2
0.36
15
Authors
6
Name
Order
Citations
PageRank
Giovanni Chiola168296.53
Gennaro Cordasco234447.06
Luisa Gargano372571.91
Mikael Hammar416316.22
Alberto Negro57411.67
Vittorio Scarano660971.49