• DocumentCode
    1230013
  • Title

    Efficient Range Query Processing in Peer-to-Peer Systems

  • Author

    Li, Dongsheng ; Cao, Jiannong ; Lu, Xicheng ; Chen, K.

  • Author_Institution
    Nat. Lab. for Parallel & Distrib. Process., Nat. Univ. of Defense Technol., Changsha
  • Volume
    21
  • Issue
    1
  • fYear
    2009
  • Firstpage
    78
  • Lastpage
    91
  • Abstract
    With the increasing popularity of the peer-to-peer (P2P) computing paradigm, many general range query schemes for distributed hash table (DHT)-based P2P systems have been proposed. Although those schemes can provide range query capability without modifying the underlying DHTs, they have the query delay depending on both the scale of the system and the size of the query space or the specific query, and thus cannot guarantee to return the query results in a bounded delay. In this paper, we propose Armada, an efficient range query processing scheme to support delay-bounded single-attribute and multiple-attribute range queries. It is the first delay-bounded general range query scheme on constant-degree DHTs, and can return the results for any range query within 2logN hops in a P2P system with N peers. Results of analysis and simulations show that the average delay in Armada is less than logN, and the average message cost of single-attribute range queries is about logN+2n 2 (n is the number of peers that intersect with the query). These results are very close to the lower bounds on delay and message cost of range queries over constant-degree DHTs.
  • Keywords
    peer-to-peer computing; query processing; Armada; delay-bounded single-attribute range queries; distributed hash table; multiple-attribute range queries; peer-to-peer systems; range query processing; Analytical models; Computational modeling; Delay; Distributed computing; Peer to peer computing; Query processing; Remuneration; Robustness; Scalability; Topology; distributed hash table (DHT); peer-to-peer; range queries;
  • fLanguage
    English
  • Journal_Title
    Knowledge and Data Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1041-4347
  • Type

    jour

  • DOI
    10.1109/TKDE.2008.99
  • Filename
    4527242