Fido: A Cache That Learns to Fetch.
Mark Palmer, Stanley B. Zdonik:
Fido: A Cache That Learns to Fetch.
VLDB 1991: 255-264@inproceedings{DBLP:conf/vldb/PalmerZ91,
author = {Mark Palmer and
Stanley B. Zdonik},
editor = {Guy M. Lohman and
Am\'{\i}lcar Sernadas and
Rafael Camps},
title = {Fido: A Cache That Learns to Fetch},
booktitle = {17th International Conference on Very Large Data Bases, September
3-6, 1991, Barcelona, Catalonia, Spain, Proceedings},
publisher = {Morgan Kaufmann},
year = {1991},
isbn = {1-55860-150-3},
pages = {255-264},
ee = {db/conf/vldb/PalmerZ91.html},
crossref = {DBLP:conf/vldb/91},
bibsource = {DBLP, http://dblp.uni-trier.de}
}
Abstract
This paper describes Fido, a predictive cache [Palmer 1990] that prefetches by employing an associative memory to recognize access patterns within a context over time.
Repeated training adapts the associative memory contents to data and access pattern changes, allowing on-line access predictions for prefetching.
We discuss two salient elements of Fido - MLP, a replacement policy for managing prefetched objects, and Estimating Prophet, the component that recognizes patterns and predicts access.
We then present some early simulation results which suggest that predictive caching works well and conclude that it is a promising method.
Copyright © 1991 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
Guy M. Lohman, Amílcar Sernadas, Rafael Camps (Eds.):
17th International Conference on Very Large Data Bases, September 3-6, 1991, Barcelona, Catalonia, Spain, Proceedings.
Morgan Kaufmann 1991, ISBN 1-55860-150-3
References
- [Alonso 1990]
- Rafael Alonso, Daniel Barbará, Hector Garcia-Molina:
Data Caching Issues in an Information Retrieval System.
ACM Trans. Database Syst. 15(3): 359-384(1990)
- [Anderson 1990]
- ...
- [Chan 1976]
- Michael Hammer, Arvola Chan:
Index Selection in a Self-Adaptive Data Base Management System.
SIGMOD Conference 1976: 1-8
- [Chan 1982]
- Arvola Chan, Sy Danberg, Stephen Fox, Wen-Te K. Lin, Anil Nori, Daniel R. Ries:
Storage and Access Structures to Support a Semantic Data Model.
VLDB 1982: 122-130
- [Chang 1989]
- Ellis E. Chang, Randy H. Katz:
Exploiting Inheritance and Structure Semantics for Effective Clustering and Buffering in an Object-Oriented DBMS.
SIGMOD Conference 1989: 348-357
- [Chou 1985]
- Hong-Tai Chou, David J. DeWitt:
An Evaluation of Buffer Management Strategies for Relational Database Systems.
VLDB 1985: 127-141
- [Cottrell 1988]
- ...
- [DeWitt 1990]
- David J. DeWitt, Philippe Futtersack, David Maier, Fernando Vélez:
A Study of Three Alternative Workstation-Server Architectures for Object Oriented Database Systems.
VLDB 1990: 107-121
- [Fernandez 1990]
- ...
- [Garza 1988]
- ...
- [Gray 1987]
- 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
- [Hammer 1976]
- ...
- [Hudson 1990]
- Scott E. Hudson, Roger King:
Cactis: A Self-Adaptive, Concurrent Implementation of an Object-Oriented Database Management System.
ACM Trans. Database Syst. 14(3): 291-321(1989)
- [Jauhari 1990]
- Rajiv Jauhari, Michael J. Carey, Miron Livny:
Priority-Hints: An Algorithm for Priority-Based Buffer Management.
VLDB 1990: 708-721
- [Kanerva 1988]
- ...
- [Khoshafian 1986]
- Setrag Khoshafian, George P. Copeland:
Object Identity.
OOPSLA 1986: 406-416
- [Lapedes 1987]
- ...
- [Mattson 1970]
- ...
- [Moss 1990]
- J. Eliot B. Moss:
Design of the Mneme Persistent Object Store.
ACM Trans. Inf. Syst. 8(2): 103-139(1990)
- [Moody 1989]
- ...
- [Niamir 1978]
- ...
- [Palmer 1990]
- ...
- [Potter 1987]
- ...
- [Rubenstein 1987]
- W. Bradley Rubenstein, M. S. Kubicar, R. G. G. Cattell:
Benchmarking Simple Database Operations.
SIGMOD Conference 1987: 387-394
- [Rumelhart 1986]
- ...
- [Stamos 1984]
- James W. Stamos:
Static Grouping of Small Objects to Enhance Performance of a Paged Virtual Memory.
ACM Trans. Comput. Syst. 2(2): 155-180(1984)
- [Tarjan 1985]
- Daniel Dominic Sleator, Robert Endre Tarjan:
Amortized Efficiency of List Update and Paging Rules.
Commun. ACM 28(2): 202-208(1985)
- [Velez 1989]
- Fernando Vélez, Guy Bernard, Vineeta Darnis:
The O2 Object Manager: an Overview.
VLDB 1989: 357-366
- [Wilkinson 1990]
- W. Kevin Wilkinson, Marie-Anne Neimat:
Maintaining Consistency of Client-Cached Data.
VLDB 1990: 122-133
Copyright © Fri Mar 12 17:22:51 2010
by Michael Ley (ley@uni-trier.de)