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
         
        
        
        
        
            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;
         
        
        
        
            Conference_Titel : 
Network Protocols, 2004. ICNP 2004. Proceedings of the 12th IEEE International Conference on
         
        
        
            Print_ISBN : 
0-7695-2161-4
         
        
        
            DOI : 
10.1109/ICNP.2004.1348114