The 5 Minute Rule for Trading Memory for Disk Accesses and The 10 Byte Rule for Trading Memory for CPU Time.
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@inproceedings{DBLP:conf/sigmod/GrayP87,
author = {Jim Gray and
Gianfranco R. Putzolu},
editor = {Umeshwar Dayal and
Irving L. Traiger},
title = {The 5 Minute Rule for Trading Memory for Disk Accesses and The
10 Byte Rule for Trading Memory for CPU Time},
booktitle = {Proceedings of the Association for Computing Machinery Special
Interest Group on Management of Data 1987 Annual Conference,
San Francisco, California, May 27-29, 1987},
publisher = {ACM Press},
year = {1987},
pages = {395-398},
ee = {http://doi.acm.org/10.1145/38713.38755, db/conf/sigmod/GrayP87.html},
crossref = {DBLP:conf/sigmod/87},
bibsource = {DBLP, http://dblp.uni-trier.de}
}
BibTeX
Abstract
If an item is accessed frequently enough, it should be main memory resident. For current technology, "frequently enough" means about every five minutes.
Along a similar vein, one can frequently trade memory space for cpu time. For example, bits can be packed in a byte at the expense of extra instructions to extract the bits. It makes economic sense to spend ten bytes of main memory to save one instruction per second.
These results depend on current price ratios of processors, memory and disc accesses. These ratios are changing and hence the constants in the rules are changing.
Copyright © 1987 by the ACM,
Inc., used by permission. Permission to make
digital or hard copies is granted provided that
copies are not made or distributed for profit or
direct commercial advantage, and that copies show
this notice on the first page or initial screen of
a display along with the full citation.
Online Version (ACM WWW Account required): Full Text in PDF Format
CDROM Version: Load the CDROM "Volume 1 Issue 2, SIGMOD '75-'92" and ...
DVD Version: Load ACM SIGMOD Anthology DVD 1" and ...
BibTeX
Printed Edition
Umeshwar Dayal, Irving L. Traiger (Eds.):
Proceedings of the Association for Computing Machinery Special Interest Group on Management of Data 1987 Annual Conference, San Francisco, California, May 27-29, 1987.
ACM Press 1987 BibTeX
,
SIGMOD Record 16(3)
Contents
References
- [Carr]
- ...
- [Fromm & Hoelsken]
- ...
- [Tandem]
- ...
Referenced by
- Peter Muth, Patrick E. O'Neil, Achim Pick, Gerhard Weikum:
The LHAM Log-Structured History Data Access Method.
VLDB J. 8(3-4): 199-221(2000)
- Kenneth A. Ross, Surajit Chaudhuri, Gösta Grahne, H. V. Jagadish, Jan Van den Bussche, Moshe Y. Vardi:
Reminiscences on Influential Papers.
SIGMOD Record 28(4): 39-41(1999)
- Achim Kraiss, Gerhard Weikum:
Integrated Document Caching and Prefetching in Storage Hierarchies Based on Markov-Chain Predictions.
VLDB J. 7(3): 141-162(1998)
- Peter Muth, Patrick E. O'Neil, Achim Pick, Gerhard Weikum:
Design, Implementation, and Performance of the LHAM Log-Structured History Data Access Method.
VLDB 1998: 452-463
- Goetz Graefe, Ross Bunker, Shaun Cooper:
Hash Joins and Hash Teams in Microsoft SQL Server.
VLDB 1998: 86-97
- Manish Mehta, David J. DeWitt:
Data Placement in Shared-Nothing Parallel Database Systems.
VLDB J. 6(1): 53-72(1997)
- Achim Kraiss, Gerhard Weikum:
Vertical Data Migration in Large Near-Line Document Archives Based on Markov-Chain Predictions.
VLDB 1997: 246-255
- Patrick E. O'Neil, Dallan Quass:
Improved Query Performance with Variant Indexes.
SIGMOD Conference 1997: 38-49
- Peter Scheuermann, Junho Shim, Radek Vingralek:
WATCHMAN : A Data Warehouse Intelligent Cache Manager.
VLDB 1996: 51-62
- William J. McIver Jr., Roger King:
Self-Adaptive, On-Line Reclustering of Complex Object Data.
SIGMOD Conference 1994: 407-418
- Goetz Graefe:
Query Evaluation Techniques for Large Databases.
ACM Comput. Surv. 25(2): 73-170(1993)
- Kurt P. Brown, Michael J. Carey, Miron Livny:
Managing Memory to Meet Multiclass Workload Response Time Goals.
VLDB 1993: 328-341
- 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
- Hector Garcia-Molina, Kenneth Salem:
Main Memory Database Systems: An Overview.
IEEE Trans. Knowl. Data Eng. 4(6): 509-516(1992)
- Erhard Rahm:
Performance Evaluation of Extended Storage Architectures for Transaction Processing.
SIGMOD Conference 1992: 308-317
- Mark Palmer, Stanley B. Zdonik:
Fido: A Cache That Learns to Fetch.
VLDB 1991: 255-264
- George P. Copeland, Tom W. Keller, Ravi Krishnamurthy, Marc G. Smith:
The Case For Safe RAM.
VLDB 1989: 327-335
- Jeffrey D. Ullman:
Principles of Database and Knowledge-Base Systems, Volume II.
Computer Science Press 1989, ISBN 0-7167-8162-X
Contents - George P. Copeland, William Alexander, Ellen E. Boughter, Tom W. Keller:
Data Placement In Bubba.
SIGMOD Conference 1988: 99-108
- William Alexander, George P. Copeland:
Process And Dataflow Control In Distributed Data-Intensive Systems.
SIGMOD Conference 1988: 90-98
- Dina Bitton:
The Effect of Large Main memory on Database Systems.
SIGMOD Conference 1986: 337-339
BibTeX
ACM SIGMOD Anthology - DBLP:
[Home | Search: Author, Title | Conferences | Journals]
ACM SIGMOD Anthology: Copyright © by ACM (info@acm.org), Corrections: anthology@acm.org
DBLP: Copyright © by Michael Ley (ley@uni-trier.de), last change: Sat May 16 23:39:50 2009