• 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