JOURNAL ARTICLE

Optimal prefetching via data compression

Jeffrey Scott VitterP. Krishnan

Year: 1996 Journal:   Journal of the ACM Vol: 43 (5)Pages: 771-793   Publisher: Association for Computing Machinery

Abstract

Caching and prefetching are important mechanisms for speeding up access time to data on secondary storage. Recent work in competitive online algorithms has uncovered several promising new algorithms for caching. In this paper, we apply a form of the competitive philosophy for the first time to the problem of prefetching to develop an optimal universal prefetcher in terms of fault rate, with particular applications to large-scale databases and hypertext systems. Our prediction algorithms with particular applications to large-scale databases and hypertext systems. Our prediction algorithms for prefetching are novel in that they are based on data compression techniques that are both theoretically optimal and good in practice. Intuitively, in order to compress data effectively, you have to be able to predict future data well, and thus good data compressors should be able to predict well for purposes of prefetching. We show for powerful models such as Markov sources and m the order Markov sources that the page fault rate incurred by our prefetching algorithms are optimal in the limit for almost all sequences of page requests.

Keywords:
Computer science Hypertext Data compression Markov chain Algorithm Machine learning Operating system

Metrics

139
Cited By
3.37
FWCI (Field Weighted Citation Impact)
41
Refs
0.91
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Optimization and Search Problems
Physical Sciences →  Computer Science →  Computer Networks and Communications
Algorithms and Data Compression
Physical Sciences →  Computer Science →  Artificial Intelligence
Caching and Content Delivery
Physical Sciences →  Computer Science →  Computer Networks and Communications

Related Documents

JOURNAL ARTICLE

Practical prefetching via data compression

Kenneth M. CurewitzP. KrishnanJeffrey Scott Vitter

Journal:   ACM SIGMOD Record Year: 1993 Vol: 22 (2)Pages: 257-266
JOURNAL ARTICLE

Optimal data compression algorithm

I. Sadeh

Journal:   Computers & Mathematics with Applications Year: 1996 Vol: 32 (5)Pages: 57-72
© 2026 ScienceGate Book Chapters — All rights reserved.