Sciweavers

SIGMOD
1993
ACM

The LRU-K Page Replacement Algorithm For Database Disk Buffering

14 years 4 months ago
The LRU-K Page Replacement Algorithm For Database Disk Buffering
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 time of such 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, in the sense that it does not rely on external h...
Elizabeth J. O'Neil, Patrick E. O'Neil, Gerhard We
Added 10 Aug 2010
Updated 10 Aug 2010
Type Conference
Year 1993
Where SIGMOD
Authors Elizabeth J. O'Neil, Patrick E. O'Neil, Gerhard Weikum
Comments (0)