DocumentCode
2507156
Title
Scalable template-based query containment checking for Web semantic caches
Author
Amiri, Khalil ; Park, Sanghyun ; Tewari, Renu ; Padmanabhan, Sriram
Author_Institution
IBM Thomas J. Watson Res. Center, Hawthorne, NY, USA
fYear
2003
fDate
5-8 March 2003
Firstpage
493
Lastpage
504
Abstract
Semantic caches, originally proposed for client-server database systems, are being recently deployed to accelerate the serving of dynamic Web content by transparently caching data on edge servers. Such caches require fast query containment tests to determine if a new query is contained in the results of cached queries. Query containment checking algorithms have been studied in the context of query optimization and materialized view selection, but their scalability remains a serious limitation. We argue that application queries are usually instantiations of a smaller number of base templates and show how this can be exploited to scale up containment checking. Our contributions include (i) algorithms to detect similarity between query predicates; (ii) efficient algorithms for proving containment among similar query predicates; (iii) a technique to dynamically aggregate similar queries in the cache to support efficient search; and (iv) integration of these schemes into a two-level containment checker. We describe our approach, report on its implementation in a dynamic Web data cache, and show that it can reduce query containment cost by an order of magnitude for Web workloads.
Keywords
cache storage; client-server systems; network servers; query formulation; query processing; semantic Web; Web semantic caches; application query; client-server database system; dynamic Web content; query containment checking; query optimization; template-based query; Acceleration; Aggregates; Costs; Database systems; Peer to peer computing; Proposals; Query processing; Scalability; Testing; XML;
fLanguage
English
Publisher
ieee
Conference_Titel
Data Engineering, 2003. Proceedings. 19th International Conference on
Print_ISBN
0-7803-7665-X
Type
conf
DOI
10.1109/ICDE.2003.1260816
Filename
1260816
Link To Document