ACM Home Page
Please provide us with feedback. Feedback
Guaranteeing correctness and availability in P2P range indices
Full text PdfPdf (430 KB)
Source International Conference on Management of Data archive
Proceedings of the 2005 ACM SIGMOD international conference on Management of data table of contents
Baltimore, Maryland
SESSION: Research papers: storage, indexing, and system architecture table of contents
Pages: 323 - 334  
Year of Publication: 2005
ISBN:1-59593-060-4
Authors
Prakash Linga  Cornell University, Ithaca, New York
Adina Crainiceanu  Cornell University, Ithaca, New York
Johannes Gehrke  Cornell University, Ithaca, New York
Jayavel Shanmugasudaram  Cornell University, Ithaca, New York
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): 6,   Downloads (12 Months): 58,   Citation Count: 8
Additional Information:

abstract   references   cited by   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/1066157.1066195
What is a DOI?

ABSTRACT

New and emerging P2P applications require sophisticated range query capability and also have strict requirements on query correctness, system availability and item availability. While there has been recent work on developing new P2P range indices, none of these indices guarantee correctness and availability. In this paper, we develop new techniques that can provably guarantee the correctness and availability of P2P range indices. We develop our techniques in the context of a general P2P indexing framework that can be instantiated with most P2P index structures from the literature. As a specific instantiation, we implement P-Ring, an existing P2P range index, and show how it can be extended to guarantee correctness and availability. We quantitatively evaluate our techniques using a real distributed implementation.


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
3
 
4
5
 
6
A. Crainiceanu, P. Linga, A. Machanavajjhala, J. Gehrke, and J. Shanmugasundaram. P-ring: An index structure for peer-to-peer systems. In Cornell Technical Report, 2004.
7
 
8
9
 
10
A. Daskos, S. Ghandeharizadeh, and X. An. Peper: A distributed range addressing space for p2p systems. In DBISP2P, 2003.
 
11
L. Galanis, Y. Wang, S. Jeffery, and D. DeWitt. Locating data sources in large distributed systems. In VLDB, 2003.
 
12
P. Ganesan, M. Bawa, and H. Garcia-Molina. Online balancing of range partitioned data with applications to peer-to-peer systems. In VLDB, 2004.
 
13
Gnutella - http://gnutella.wego.com.
 
14
B. Godfrey, K. Lakshminarayanan, S. Surana, R. Karp, and I. Stoica. Load balancing in dynamic structured p2p systems. In INFOCOM, 2004.
 
15
A. Gupta, D. Agrawal, and A. El Abbadi. Approximate range selection queries in peer-to-peer systems. In CIDR, 2003.
 
16
R. Huebsch, J. Hellerstein, N. Lanham, B. Loo, S. Shenker, and I. Stoica. Querying the internet with pier. In VLDB, 2003.
 
17
Jbi home page - http://www.rl.af.mil/programs/jbi/.
 
18
19
20
21
 
22
P. Linga, A. Crainiceanu, J. Gehrke, and J. Shanmugasundaram. Guaranteeing correctness and availability in p2p range indices. In Cornell Technical Report, March 2005.
 
23
 
24
 
25
 
26
W. Ng, B. Ooi, K. Tan, and A. Zhou. Peerdb: A p2p-based system for distributed data sharing. In ICDE, 2003.
 
27
V. Papadimos, D. Maier, and K. Tufte. Distributed query processing and catalogs for peer-to-peer systems. In CIDR, 2003.
28
 
29
30
 
31
32
33
 
34
P. Triantafillou, C. Xiruhaki, M. Koubarakis, and N. Ntarmos. Towards high performance peer-to-peer content and resource sharing systems. In CIDR, 2003.

CITED BY  8
Collaborative Colleagues:
Prakash Linga: colleagues
Adina Crainiceanu: colleagues
Johannes Gehrke: colleagues
Jayavel Shanmugasudaram: colleagues