Skip to Main content Skip to Navigation

DONUT: Building Shortcuts in Large-Scale Decentralized Systems with Heterogeneous Peer Distributions

Abstract : Large-scale distributed systems gather thousands of peers spread all over the world. Such systems need to offer good routing performances regardless of their size and despite high churn rates. To achieve that requirement, the system must add appro- priate shortcuts to its logical graph (overlay). However, to choose efficient shortcuts, peers need to obtain information about the overlay topology. In case of heterogeneous peer distributions, retrieving such information is not straightforward. Moreover, due to churn, the topology rapidly evolves, making gathered information obsolete. State-of- the-art systems either avoid the problem by enforcing peers to adopt a uniform distri- bution or only partially fulfill these requirements. To cope with this problem, we propose DONUT, a mechanism to build a local map that approximates the peer distribution, allowing the peer to accurately estimate graph distance to other peers with a local algorithm. The evaluation performed with real latency and churn traces shows that our map increases the routing process efficiency by at least 20% compared to the state-of-the-art techniques. It points out that each map is lightweight and can be efficiently propagated through the network by consuming less than 10 bps on each peer.
Complete list of metadata
Contributor : Sébastien Monnet Connect in order to contact the contributor
Submitted on : Tuesday, May 10, 2011 - 2:58:28 PM
Last modification on : Friday, January 8, 2021 - 5:46:03 PM
Long-term archiving on: : Saturday, December 3, 2016 - 4:45:36 AM


Files produced by the author(s)


  • HAL Id : inria-00591922, version 1


Sergey Legtchenko, Sébastien Monnet, Pierre Sens. DONUT: Building Shortcuts in Large-Scale Decentralized Systems with Heterogeneous Peer Distributions. [Research Report] RR-7614, inria. 2011, pp.20. ⟨inria-00591922⟩



Record views


Files downloads