ACM Home Page
Please provide us with feedback. Feedback
Speeding up search in peer-to-peer networks with a multi-way tree structure
Full text PdfPdf (368 KB)
Source International Conference on Management of Data archive
Proceedings of the 2006 ACM SIGMOD international conference on Management of data table of contents
Chicago, IL, USA
SESSION: P2P systems & data streams table of contents
Pages: 1 - 12  
Year of Publication: 2006
ISBN:1-59593-434-0
Authors
H. V. Jagadish  University of Michigan, Ann Arbor, MI
Beng Chin Ooi  National University of Singapore, Singapore
Kian-Lee Tan  National University of Singapore, Singapore
Quang Hieu Vu  National University of Singapore, Singapore
Rong Zhang  Fudan University, China
Sponsors
ACM: Association for Computing Machinery
SIGMOD: ACM Special Interest Group on Management of Data
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 8,   Downloads (12 Months): 133,   Citation Count: 8
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1142473.1142475
What is a DOI?

ABSTRACT

Peer-to-Peer systems have recently become a popular means to share resources. Effective search is a critical requirement in such systems, and a number of distributed search structures have been proposed in the literature. Most of these structures provide "log time search" capability, where the logarithm is taken base 2. That is, in a system with N nodes, the cost of the search is O(log2N).In database systems, the importance of large fanout index structures has been well recognized. In P2P search too, the cost could be reduced considerably if this logarithm were taken to a larger base. In this paper, we propose a multi-way tree search structure, which reduces the cost of search to O(logmN), where m is the fanout. The penalty paid is a larger update cost, but we show how to keep this penalty to be no worse than linear in m. We experimentally explore this tradeoff between search and update cost as a function of m, and suggest how to find a good trade-off point.The multi-way tree structure we propose, BATON*, is derived from the BATON structure that has recently been suggested. In addition to multi-way fanout, BATON* also adds support for multi-attribute queries to BATON.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
[2] F. S. Action. Numerical Methods that Work. Harpercollins College Div, 1970.
 
3
 
4
5
 
6
[6] M. Cai, M. Frank, J. Chen, and P. Szekely. Maan: A multi-attribute addressable network for grid information services. In Proceedings of the 2003 IPTPS, 2003.
7
8
 
9
[9] A. Gupta, D. Agrawal, and A. El Abbadi. Approximate range selection queries in peer-to-peer systems. In Proceedings of the 1st Biennial Conference on Innovative Data Systems Research, 2003.
 
10
 
11
 
12
13
14
 
15
[15] C. Y. Liau, W. S. Ng, Y. Shu, K.-L. Tan, and S. Bressan. Efficient range queries and fast lookup services for scalable p2p networks. In Proceedings of the 2nd DBISP2P, pages 78-92, 2004.
16
 
17
18
 
19
 
20
 
21
 
22
[22] B. Y. Zhao, J. D. Kubiatowicz, and A. D. Joseph. Tapestry: An infrastructure for fault-tolerant wide-area location and routing. Technical Report CSD-01-1141, Univ. California, Berkeley, CA, Apr. 2001.

CITED BY  8

Collaborative Colleagues:
H. V. Jagadish: colleagues
Beng Chin Ooi: colleagues
Kian-Lee Tan: colleagues
Quang Hieu Vu: colleagues
Rong Zhang: colleagues