WATCHMAN : A Data Warehouse Intelligent Cache Manager.
Peter Scheuermann, Junho Shim, Radek Vingralek:
WATCHMAN : A Data Warehouse Intelligent Cache Manager.
VLDB 1996: 51-62@inproceedings{DBLP:conf/vldb/ScheuermannSV96,
author = {Peter Scheuermann and
Junho Shim and
Radek Vingralek},
editor = {T. M. Vijayaraman and
Alejandro P. Buchmann and
C. Mohan and
Nandlal L. Sarda},
title = {WATCHMAN : A Data Warehouse Intelligent Cache Manager},
booktitle = {VLDB'96, Proceedings of 22th International Conference on Very
Large Data Bases, September 3-6, 1996, Mumbai (Bombay), India},
publisher = {Morgan Kaufmann},
year = {1996},
isbn = {1-55860-382-4},
pages = {51-62},
ee = {db/conf/vldb/ScheuermannSV96.html},
crossref = {DBLP:conf/vldb/96},
bibsource = {DBLP, http://dblp.uni-trier.de}
}
Abstract
Data warehouses store large volumes of data that are being used
frequently by decision support applications which involve complex
queries. Since data warehouses are updated infrequently, it becomes
desirable to cache not only query execution plans, but also the
retrieved sets of queries. In this paper we report on the design of an
intelligent cache manager for retrieved sets in a data warehousing
environment, called WATCHMAN. Our cache manager employs two novel,
complementary algorithms for cache replacement and for cache
admission. WATCHMAN aims at minimizing query response time and its
cache replacement policy swaps out entire retrieved sets of queries
instead of individual pages. The cache replacement and admission
algorithms make use of a profit metric, which considers for each
retrieved set its average rate of reference, its size, and execution
cost of the associated query. We report on a performance evaluation
based on the TPC-D and Set Query benchmarks. These experiments show
that WATCHMAN achieves a substantial performance improvement in
decision support environment as compared to a traditional LRU
replacement algorithm.
Copyright © 1996 by the VLDB Endowment.
Permission to copy without fee all or part of this material is granted provided that the copies are not made or
distributed for direct commercial advantage, the VLDB
copyright notice and the title of the publication and
its date appear, and notice is given that copying
is by the permission of the Very Large Data Base
Endowment. To copy otherwise, or to republish, requires
a fee and/or special permission from the Endowment.
Online Paper
CDROM Version: Load the CDROM "Volume 1 Issue 5, VLDB '89-'97" and ...
DVD Version: Load ACM SIGMOD Anthology DVD 1" and ...
Printed Edition
T. M. Vijayaraman, Alejandro P. Buchmann, C. Mohan, Nandlal L. Sarda (Eds.):
VLDB'96, Proceedings of 22th International Conference on Very Large Data Bases, September 3-6, 1996, Mumbai (Bombay), India.
Morgan Kaufmann 1996, ISBN 1-55860-382-4
Contents
Electronic Edition
References
- [CABK88]
- George P. Copeland, William Alexander, Ellen E. Boughter, Tom W. Keller:
Data Placement In Bubba.
SIGMOD Conference 1988: 99-108

- [CD73]
- Edward G. Coffman Jr., Peter J. Denning:
Operating Systems Theory.
Prentice-Hall 1973

- [CD85]
- Hong-Tai Chou, David J. DeWitt:
An Evaluation of Buffer Management Strategies for Relational Database Systems.
VLDB 1985: 127-141

- [CR94]
- Chung-Min Chen, Nick Roussopoulos:
The Implementation and Performance Evaluation of the ADMS Query Optimizer: Integrating Query Result Caching and Matching.
EDBT 1994: 323-336

- [EH84]
- Wolfgang Effelsberg, Theo Härder:
Principles of Database Buffer Management.
ACM Trans. Database Syst. 9(4): 560-595(1984)

- [FNS95]
- Christos Faloutsos, Raymond T. Ng, Timos K. Sellis:
Flexible and Adaptable Buffer Management Techniques for Database Management Systems.
IEEE Trans. Computers 44(4): 546-560(1995)

- [Fre95]
- Clark D. French:
``One Size Fits All'' Database Architectures Do Not Work for DDS.
SIGMOD Conference 1995: 449-450

- [GHQ95]
- Ashish Gupta, Venky Harinarayan, Dallan Quass:
Aggregate-Query Processing in Data Warehousing Environments.
VLDB 1995: 358-369

- [GJ79]
- M. R. Garey, David S. Johnson:
Computers and Intractability: A Guide to the Theory of NP-Completeness.
W. H. Freeman 1979, ISBN 0-7167-1044-7

- [GM95]
- Ashish Gupta, Inderpal Singh Mumick:
Maintenance of Materialized Views: Problems, Techniques, and Applications.
IEEE Data Eng. Bull. 18(2): 3-18(1995)

- [GP87]
- Jim Gray, Gianfranco R. Putzolu:
The 5 Minute Rule for Trading Memory for Disk Accesses and The 10 Byte Rule for Trading Memory for CPU Time.
SIGMOD Conference 1987: 395-398

- [Hel94]
- Joseph M. Hellerstein:
Practical Predicate Placement.
SIGMOD Conference 1994: 325-335

- [HRU96]
- Venky Harinarayan, Anand Rajaraman, Jeffrey D. Ullman:
Implementing Data Cubes Efficiently.
SIGMOD Conference 1996: 205-216

- [IK93]
- W. H. Inmon, Ch. Kelley:
Rdb/VMS: Developing the Data Warehouse.
QED Publishing Group/John Wiley 1993, ISBN 0-471-56920-8

- [Jhi88]
- Anant Jhingran:
A Performance Study of Query Optimization Algorithms on a Database System Supporting Procedures.
VLDB 1988: 88-99

- [KB96]
- Arthur M. Keller, Julie Basu:
A Predicate-based Caching Scheme for Client-Server Database Architectures.
VLDB J. 5(1): 35-47(1996)

- [KKM94]
- Alfons Kemper, Christoph Kilger, Guido Moerkotte:
Function Materialization in Object Bases: Design, Realization, and Evaluation.
IEEE Trans. Knowl. Data Eng. 6(4): 587-608(1994)

- [LWF77]
- Tomás Lang, Christopher Wood, Eduardo B. Fernández:
Database Buffer Paging in Virtual Storage Systems.
ACM Trans. Database Syst. 2(4): 339-351(1977)

- [O'N93]
- ...
- [OOW93]
- Elizabeth J. O'Neil, Patrick E. O'Neil, Gerhard Weikum:
The LRU-K Page Replacement Algorithm For Database Disk Buffering.
SIGMOD Conference 1993: 297-306

- [RCK+95]
- Nick Roussopoulos, Chung-Min Chen, Stephen Kelley, Alex Delis, Yannis Papakonstantinou:
The ADMS Project: View R Us.
IEEE Data Eng. Bull. 18(2): 19-28(1995)

- [Sel88]
- Timos K. Sellis:
Intelligent caching and indexing techniques for relational database systems.
Inf. Syst. 13(2): 175-185(1988)

- [SKN89]
- Xian-He Sun, Nabil Kamel, Lionel M. Ni:
Solving Implication Problems in Database Applications.
SIGMOD Conference 1989: 185-192

- [SSV96]
- ...
- [Sto84]
- Michael Stonebraker:
Virtual Memory Transaction Management.
Operating Systems Review 18(2): 8-16(1984)

- [SWZ94]
- Peter Scheuermann, Gerhard Weikum, Peter Zabback:
``Disk Cooling'' in Parallel Disk Systems.
IEEE Data Eng. Bull. 17(3): 29-40(1994)

- [Tra95]
- ...
- [VBW95]
- Radek Vingralek, Yuri Breitbart, Gerhard Weikum:
Snowball: Scalable Storage on Networks of Workstations with Balanced Load.
Distributed and Parallel Databases 6(2): 117-156(1998)

- [Wid95]
- Jennifer Widom:
Research Problems in Data Warehousing.
CIKM 1995: 25-30

Copyright © Tue Mar 16 02:22:05 2010
by Michael Ley (ley@uni-trier.de)