An Effective Single-hop Distributed Hash Table with High Lookup Performance and Low Traffic Overhead
Autores
5024 |
402,135
|
|
5025 |
402,135
|
Informações:
Publicações do PESC
Título
An Effective Single-hop Distributed Hash Table with High Lookup Performance and Low Traffic Overhead
Linha de pesquisa
Arquitetura e Sistemas Operacionais
Tipo de publicação
Relatório Técnico
Número de registro
ES-740/11
Data
6/2011
Resumo
Abstract
Distributed Hash Tables (DHTs) have been used in several applications, but most DHTs have opted to solve lookups with multiple hops, to minimize bandwidth costs while sacrificing lookup latency. This paper presents D1HT, which has a peerto-peer and self-organizing architecture and is the first DHT that maximizes lookup performance with reasonable maintenance traffic, and a Quarantine mechanism to reduce overheads caused by volatile peers. We implemented both D1HT and a prominent single-hop DHT, and we performed the broadest and most representative DHT experimental comparison to date, followed by complementary analytical studies. In comparison with current single-hop DHTs, our results showed that D1HT consistently had the lowest bandwidth requirements, with typical reductions of up to one order of magnitude, and that D1HT could be used even in popular Internet applications with millions of users. In addition, we ran the first latency experiments comparing DHTs to directory servers, which revealed that D1HT can achieve latencies equivalent to or better than a directory server, and confirmed its greater scalability properties. Overall, our extensive set of results allowed us to conclude that D1HT is the first DHT to provide a very effective solution for a broad range of environments, from large-scale corporate datacenters to widely deployed Internet applications.
Arquivo