Skip to Main content Skip to Navigation
Conference papers

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

Sergey Legtchenko 1 Sébastien Monnet 1 Pierre Sens 1
1 Regal - Large-Scale Distributed Systems and Applications
LIP6 - Laboratoire d'Informatique de Paris 6, Inria Paris-Rocquencourt
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 appropriate 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 distribution 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.
Document type :
Conference papers
Complete list of metadata
Contributor : Lip6 Publications Connect in order to contact the contributor
Submitted on : Friday, March 11, 2016 - 10:29:04 AM
Last modification on : Friday, January 8, 2021 - 5:46:03 PM

Links full text



Sergey Legtchenko, Sébastien Monnet, Pierre Sens. DONUT: Building Shortcuts in Large-Scale Decentralized Systems with Heterogeneous Peer Distributions. 30th Symposium on Reliable Distributed Systems (SRDS 2011), Oct 2011, Madrid, Spain. pp.91-100, ⟨10.1109/SRDS.2011.20⟩. ⟨hal-01286597⟩



Record views