DocumentCode :
430170
Title :
EpiChord: parallelizing the chord lookup algorithm with reactive routing state management
Author :
Leong, Ben ; Liskov, Barbara ; Demaine, Eric D.
Author_Institution :
Comput. Sci. & Artificial Intelligence Lab., MIT, Cambridge, MA, USA
Volume :
1
fYear :
2004
fDate :
16-19 Nov. 2004
Firstpage :
270
Abstract :
EpiChord is a DHT lookup algorithm that demonstrates that we can remove the O(logn)-state-per-node restriction on existing DHT topologies to achieve significantly better lookup performance and resilience using a novel reactive routing state maintenance strategy that amortizes network maintenance costs into existing lookups and by issuing parallel queries. Our technique allows us to design a new class of unlimited-state-per-node DHTs that is able to adapt naturally to a wide range of lookup workloads. EpiChord is able to achieve O(1)-hop lookup performance under lookup-intensive workloads and at least O(logn)-hop lookup performance under churn-intensive workloads even in the worst case (though it is expected to perform better on average). Our simulations show that our approach can reduce both lookup latencies and path lengths by a factor of 3 by issuing only 3 queries asynchronously in parallel per lookup. Furthermore, we show that we are able to achieve this result with minimal additional communication overhead and the number of messages generated per lookup is in general no more than that for the corresponding sequential chord lookup algorithm.
Keywords :
communication complexity; computer network management; peer-to-peer computing; table lookup; telecommunication network routing; DHT lookup algorithm; EpiChord; O(1)-hop lookup performance; O(logn)-hop lookup performance; chord lookup algorithm; churn-intensive workload; lookup-intensive workload; reactive routing state management; Artificial intelligence; Computer network management; Computer science; Costs; Delay; Laboratories; Peer to peer computing; Probes; Routing; Telecommunication traffic;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Networks, 2004. (ICON 2004). Proceedings. 12th IEEE International Conference on
ISSN :
1531-2216
Print_ISBN :
0-7803-8783-X
Type :
conf
DOI :
10.1109/ICON.2004.1409145
Filename :
1409145
Link To Document :
بازگشت