• 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