Title :
Topology Dissemination for Reliable One-Hop Distributed Hash Tables
Author :
Risson, John ; Harwood, Aaron ; Moors, Tim
Author_Institution :
Univ. of New South Wales, Melbourne, VIC
fDate :
5/1/2009 12:00:00 AM
Abstract :
Many distributed hash tables (DHTs) resolve lookups in O(log n) hops, where n is the number of nodes. One-hop DHTs give lower lookup latencies and lower lookup failure rates. However, it is hard to maintain large, wide-area one-hop topologies. We contribute aecast, a new topology dissemination algorithm for one-hop DHTs. It avoids expensive repair mechanisms and critical points of failure in existing one-hop DHTs. When a node discovers by anti-entropy that it has missed a topology update, it initiates "controlled flooding,rdquo sending the update to nodes in the multicast tree that also missed the update. We compare aecast with a widely cited epidemic multicasting algorithm, pbcast, by analysis and simulation. Aecast gives at least fivefold fewer out-of-date nodes on average within one round of a topology update. We support it with a fault-tolerant topology agreement protocol, so that only legitimate topology changes propagate throughout the overlay. Consequently, we argue that one-hop DHTs deserve greater attention for Internet applications in which reasonably reliable nodes carry high lookup loads.
Keywords :
Internet; fault tolerant computing; table lookup; tree data structures; Internet; aecast; antientropy; controlled flooding; epidemic multicasting algorithm; fault-tolerant topology agreement protocol; lookup failure rates; lookup latencies; multicast tree; pbcast; reliable one-hop distributed hash tables; topology dissemination algorithm; wide-area one-hop topologies; Distributed hash tables; Network Protocols; Reliability; Wide-area networks; and serviceability; anti-entropy; availability; de Bruijn graph; de Bruijn graph.; distributed hash tables; epidemics; gossip; multicast; reliability; wide-area networks;
Journal_Title :
Parallel and Distributed Systems, IEEE Transactions on
DOI :
10.1109/TPDS.2008.145