DocumentCode
2041573
Title
D1HT: a distributed one hop hash table
Author
Monnerat, Luiz R. ; Amorim, Claudio L.
Author_Institution
Comput. & Syst. Eng., Fed. Univ. of Rio de Janeiro
fYear
2006
fDate
25-29 April 2006
Abstract
Distributed hash tables (DHTs) have been used in a variety of applications, but most DHTs so far have opted to solve lookups with multiple hops, which sacrifices performance in order to keep little routing information and minimize maintenance traffic. In this paper, we introduce D1HT, a novel single hop DHT that is able to maximize performance with reasonable maintenance traffic overhead even for huge and dynamic peer-to-peer (P2P) systems. We formally define the algorithm we propose to detect and notify any membership change in the system, prove its correctness and performance properties, and present a quarantine-like mechanism to reduce the overhead caused by volatile peers. Our analyses show that D1HT has reasonable maintenance bandwidth requirements even for very large systems, while presenting at least twice less bandwidth overhead than previous single hop DHT
Keywords
peer-to-peer computing; table lookup; D1HT; distributed one hop hash table; maintenance bandwidth requirement; maintenance traffic overhead; peer-to-peer system; quarantine-like mechanism; single hop DHT; Application software; Bandwidth; Change detection algorithms; Delay; Distributed computing; Mechanical factors; Peer to peer computing; Routing; Systems engineering and theory; Telecommunication traffic;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing Symposium, 2006. IPDPS 2006. 20th International
Conference_Location
Rhodes Island
Print_ISBN
1-4244-0054-6
Type
conf
DOI
10.1109/IPDPS.2006.1639278
Filename
1639278
Link To Document