• DocumentCode
    1474117
  • Title

    A Lightweight Multidimensional Index for Complex Queries over DHTs

  • Author

    Tang, Yuzhe ; Xu, Jianliang ; Zhou, Shuigeng ; Lee, Wang-Chien ; Deng, Dingxiong ; Wang, Yue

  • Author_Institution
    Coll. of Comput., Georgia Inst. of Technol., Atlanta, GA, USA
  • Volume
    22
  • Issue
    12
  • fYear
    2011
  • Firstpage
    2046
  • Lastpage
    2054
  • Abstract
    In this paper, we study the problem of indexing multidimensional data in P2P networks based on distributed hash tables (DHTs). We advocate the indexing approach that superimposes a multidimensional index tree on top of a DHT - a paradigm that keeps the underlying DHT intact while being able to adapt to any DHT substrate. In this context, we identify several index design issues and propose a novel indexing scheme called multidimensional Lightweight Hash Tree (m-LIGHT). First, to preserve data locality, m-LIGHT employs a clever naming mechanism that gracefully maps a tree-based index into the DHT and contributes to high efficiency in both index maintenance and query processing. Second, to tackle the load balancing issue, m-LIGHT leverages a new data-aware splitting strategy that achieves optimal load balance under a fixed index size. We present detailed algorithms for processing complex queries over the m-LIGHT index. We also conduct an extensive performance evaluation of m-LIGHT in comparison with several state-of-the-art indexing schemes. The experimental results show that m-LIGHT substantially reduces index maintenance overhead and improves query performance in terms of both bandwidth consumption and response latency.
  • Keywords
    file organisation; indexing; peer-to-peer computing; query processing; resource allocation; tree data structures; DHT; P2P networks; bandwidth consumption; data locality; data-aware splitting strategy; distributed hash tables; index maintenance; load balancing issue; multidimensional data indexing approach; multidimensional lightweight hash tree; query processing; Distributed databases; Indexing; Maintenance engineering; Peer to peer computing; Query processing; P2P systems; distributed hash tables; k-NN queries.; multi-dimensional indexing; range queries;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/TPDS.2011.91
  • Filename
    5733347