ACM Home Page
Please provide us with feedback. Feedback
Cooperative XPath caching
Full text PdfPdf (1.04 MB)
Source
International Conference on Management of Data archive
Proceedings of the 2008 ACM SIGMOD international conference on Management of data table of contents
Vancouver, Canada
SESSION: Research Session 8: XML Query Processing table of contents
Pages 327-338  
Year of Publication: 2008
ISBN:978-1-60558-102-6
Authors
Kostas Lillis  University of Ioannina, Ioannina, Greece
Evaggelia Pitoura  University of Ioannina, Ioannina, Greece
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): 10,   Downloads (12 Months): 154,   Citation Count: 1
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/1376616.1376652
What is a DOI?

ABSTRACT

Motivated by the fact that XML is increasingly being used in distributed applications, we propose building a cooperative caching scheme for XML documents. Our scheme allows sharing cache content among a number of peers. To facilitate sharing, a distributed prefix-based index is built based on the queries whose results are cached. In the loosely-coupled sharing approach, each peer stores in its local cache results of its own queries and just publishes the associated queries to the index. In the tightly-coupled approach, each peer is assigned a specific part of the query space and stores in its local cache the results of the corresponding queries. Both approaches result in a dynamic organization of content that evolves over time based on the query load, the number of peers and the overall storage available. We present a number of associated design choices such as using a DHT for distributing the prefix-based index and a proactive cache replacement policy. We also report on a number of experiments that show the benefits of cooperative caching and highlight the pros and cons of loosely and tightly coupled cache sharing.


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
A. Aboulnaga, J. Naughton, and C. Zhang. Generating Synthetic Complex-Structured XML Data. In WebDB, 2001.
 
3
 
4
5
6
7
 
8
9
 
10
11
 
12
 
13
G. Koloniari and E. Pitoura. Content-Based Routing of Path Queries in Peer-to-Peer Systems. In EDBT, 2004.
 
14
15
16
 
17
G. Skobeltsyn, M. Hauswirth, and K. Aberer. Efficient Processing of XPath Queries with Structured Overlay Networks. In ODBASE, 2005.
18
 
19


Collaborative Colleagues:
Kostas Lillis: colleagues
Evaggelia Pitoura: colleagues