PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
June 1, 1993900 citations

The LRU-K page replacement algorithm for database disk buffering

View Full Paper
EOElizabeth O’NeilPOPatrick O’NeilGWGerhard Weikum

Key Points

Key points are not available for this paper at this time.

Abstract

This paper introduces a new approach to database disk buffering, called the LRU-K method. The basic idea of LRU-K is to keep track of the times of the last K references to popular database pages, using this information to statistically estimate the interarrival times of references on a page by page basis. Although the LRU-K approach performs optimal statistical inference under relatively standard assumptions, it is fairly simple and incurs little bookkeeping overhead. As we demonstrate with simulation experiments, the LRU-K algorithm surpasses conventional buffering algorithms in discriminating between frequently and infrequently referenced pages. In fact, LRU-K can approach the behavior of buffering algorithms in which page sets with known access frequencies are manually assigned to different buffer pools of specifically tuned sizes. Unlike such customized buffering algorithms however, the LRU-K method is self-tuning, and does not rely on external hints about workload characteristics. Furthermore, the LRU-K algorithm adapts in real time to changing patterns of access.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

O’Neil et al. (1993) studied this question.

synapsesocial.com/papers/69dd8e4230fba8aacf40c748https://doi.org/10.1145/170035.170081
Ask AI
Helpful
Bookmark
Share
View Full Paper

Also Consider

Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context:

  1. 1Operating system support for database management1981 · 383 citations
  2. 2Basic Concepts of Probability and Statistics.1971 · 144 citations
  3. 3Proceedings of the sixteenth international conference on Very large databases1990 · 37 citations
  4. 4The Art of Computer Programming, Volume 3, Sorting and Searching1974 · 715 citations
  5. 5Managing IBM Database 2 buffers to maximize performance1984 · 110 citations