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
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;
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
DOI :
10.1109/ICNP.2006.320194