DocumentCode :
2302172
Title :
DONUT: Building Shortcuts in Large-Scale Decentralized Systems with Heterogeneous Peer Distributions
Author :
Legtchenko, Sergey ; Monnet, Sébastien ; Sens, Pierre
Author_Institution :
INRIA, LIP6, Paris, France
fYear :
2011
fDate :
4-7 Oct. 2011
Firstpage :
91
Lastpage :
100
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.
Keywords :
distributed processing; graph theory; peer-to-peer computing; DONUT; heterogeneous peer distributions; large scale decentralized systems; large scale distributed systems; logical graph; overlay topology; routing process efficiency; Approximation algorithms; Approximation methods; Partitioning algorithms; Peer to peer computing; Routing; Semantics; Topology; Small-World graphs; churn; heterogeneous keyspaces; long-range links; overlays; range queries; routing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Reliable Distributed Systems (SRDS), 2011 30th IEEE Symposium on
Conference_Location :
Madrid
ISSN :
1060-9857
Print_ISBN :
978-1-4577-1349-1
Type :
conf
DOI :
10.1109/SRDS.2011.20
Filename :
6076766
Link To Document :
بازگشت