TY - GEN
T1 - DPTree
T2 - 14th IEEE International Conference on Network Protocols, ICNP 2006
AU - Li, Mei
AU - Lee, Wang Chien
AU - Sivasubramaniam, Anand
PY - 2006
Y1 - 2006
N2 - 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 multi-dimensional 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 multi-dimensional 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.
AB - 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 multi-dimensional 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 multi-dimensional 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.
UR - http://www.scopus.com/inward/record.url?scp=44049105959&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=44049105959&partnerID=8YFLogxK
U2 - 10.1109/ICNP.2006.320194
DO - 10.1109/ICNP.2006.320194
M3 - Conference contribution
AN - SCOPUS:44049105959
SN - 1424405939
SN - 9781424405930
T3 - Proceedings - International Conference on Network Protocols, ICNP
SP - 12
EP - 21
BT - Proceedings - 14th IEEE International Conference on Network Protocols, ICNP 2006
Y2 - 12 November 2006 through 15 November 2006
ER -