MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Dynamic Caching of Query Results for Decision Support Systems (1999) [6 citations — 0 self]

Download:
pdf | ps
by Junho Shim, Peter Scheuermann, Radek Vingralek
in Proc. of the SSDBM Conference
http://www.ece.northwestern.edu/~peters/Dynamicaching99.ps
Add To MetaCart

Abstract:

The response time of DSS (Decision Support System) queries is typically several orders of magnitude higher than the response time of OLTP (OnLine Transaction Processing) queries. Since DSS queries are often submitted interactively, techniques for reducing their response time are becoming increasingly important. We argue that caching of query results is one such technique particularly well suited to the DSS environment. We have designed a query cache manager for such an environment. The cache manager can lookup query results from the cache either based on an exact query match or using a query split algorithm to efficiently find query results which subsume the submitted query. The cache manager dynamically maintains the cache content by deciding whether a newly generated query result should be admitted to the cache and if so, which query results should be evicted from the cache to free space for the new query result. The decisions are aimed at minimizing the query response time. The decisions are explicitly based on a cost function that considers the execution cost of each query, the size of each query result, the reference frequency to each result, the cost of maintenance of each result due to updates of the base tables, and the frequency of such updates. Experimental evaluation shows that our cache manager can improve performance on TPC-D like workloads. 1

Citations

377 Implementing Data Cubes Efficiently – Harinarayan, Rajaraman, et al. - 1996
267 What is a Data Warehouse – Inmon - 1995
230 View maintenance in a warehousing environment – Zhuge, Garcia-Molina, et al. - 1995
216 Optimizing queries with materialized views – Chaudhuri, Krishnamurthy, et al. - 1995
104 Materialized view selection in a multidimensional database – Baralis, Paraboschi, et al. - 1997
104 Aggregate-query processing in data warehousing environments – Gupta, Harinarayan, et al. - 1995
73 Algorithms for materialized view design in data warehousing environment – YANG, KARLAPALEM, et al. - 1997
72 Implementation and performance evaluation of the ADMS query optimizer – Chen, Roussopoulos - 1993
57 Caching Multidimensional Queries Using Chunks – Deshpande, Ramasamy, et al. - 1998
56 Watchman: A data warehouse intelligent cache manager – Scheuermann, Shim, et al. - 1996
55 Eager aggregation and lazy aggregation – Yan, Larson - 1995
1 Cognos OLAP software white papers. Available at http://www.cognos.com/busintell/dw roi/dw white paper.html – Cognos
1 An Intelligent Cache Manager in Data Warehousing Environment and its Application to the Web Caching – Shim - 1998
1 Answering queries with aggragates using views – Srivastava, Dar, et al. - 1996