DocumentCode
1667381
Title
An adaptive protocol for efficient support of range queries in DHT-based systems
Author
Gao, Jun ; Steenkiste, Peter
Author_Institution
Sch. of Comput. Sci., Carnegie Mellon Univ., Pittsburgh, PA, USA
fYear
2004
Firstpage
239
Lastpage
250
Abstract
In recent years, distributed hash tables (DHTs) have been proposed as a fundamental building block for large scale distributed applications. Important functionalities such as searching have been added to the DHTs basic lookup capability. However, supporting range queries efficiently remains a difficult problem. We describe an adaptive mechanism that relies on a logical tree data structure, the range search tree (RST), to support range queries efficiently. Nodes in the RST automatically group registrations based on their values. Queries are decomposed into a small number of sub-queries for efficient resolution. The system dynamically optimizes itself to minimize the registration and query cost based on observed load. The system is fully distributed and avoids bottleneck problems encountered in traditional tree-based systems. Extensive simulation results validate the effectiveness of the system.
Keywords
protocols; queueing theory; table lookup; tree data structures; tree searching; DHT-based systems; adaptive protocol; distributed hash table; large scale distributed application; query cost; range queries; range search tree; registrations; Application software; Cameras; Computer science; Cost function; Information retrieval; Large-scale systems; Protocols; Road transportation; Robustness; Tree data structures;
fLanguage
English
Publisher
ieee
Conference_Titel
Network Protocols, 2004. ICNP 2004. Proceedings of the 12th IEEE International Conference on
ISSN
1092-1648
Print_ISBN
0-7695-2161-4
Type
conf
DOI
10.1109/ICNP.2004.1348114
Filename
1348114
Link To Document