• DocumentCode
    1653263
  • Title

    DPTree: A Balanced Tree Based Indexing Framework for Peer-to-Peer Systems

  • Author

    Li, Mei ; Lee, Wang-Chien ; Sivasubramaniam, Anand

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Pennsylvania State Univ., University Park, PA
  • fYear
    2006
  • Firstpage
    12
  • Lastpage
    21
  • Abstract
    Peer-to-peer (P2P) systems have been widely used for exchange of voluminous information and resources among thousands or even millions of users. Since shared data are normally identified by multiple attributes, a fundamental issue in P2P systems is to efficiently support complex queries on multidimensional data. Prior works suffer from some fundamental limitations, such as being constrained to support certain types of queries, excessive maintenance overheads, and etc. In this study, we propose a framework, called distributed peer tree (DPTree), which efficiently supports various types of queries on multidimensional data in P2P systems based on balanced tree indexes. DPTree achieves the efficiency through the following designs: 1) distributing the tree structure among peers in a way preserving the nice properties of balanced tree structures yet avoiding single points of failure and performance bottlenecks; 2) organizing peers into an overlay structure that enables efficient navigation yet is easy to maintain; 3) an efficient navigation algorithm; 4) an innovative wavelet-based load balancing mechanism. Through extensive performance evaluation, we verify the superiority of DPTree over existing works.
  • Keywords
    peer-to-peer computing; resource allocation; software maintenance; trees (mathematics); wavelet transforms; DPTree; P2P; balanced tree based indexing framework; complex queries; maintenance overheads; multidimensional data; navigation algorithm; peer-to-peer systems; performance evaluation; wavelet-based load balancing mechanism; Computer science; Frequency; Indexes; Indexing; Load management; Multidimensional systems; Navigation; Nearest neighbor searches; Peer to peer computing; Tree data structures;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Network Protocols, 2006. ICNP '06. Proceedings of the 2006 14th IEEE International Conference on
  • Conference_Location
    Santa Barbara, CA
  • Print_ISBN
    1-4244-0593-9
  • Electronic_ISBN
    1-4244-0594-7
  • Type

    conf

  • DOI
    10.1109/ICNP.2006.320194
  • Filename
    4110274