LRU is better than FIFO

Citation
M. Chrobak et J. Noga, LRU is better than FIFO, ALGORITHMIC, 23(2), 1999, pp. 180-185
Citations number
10
Categorie Soggetti
Engineering Mathematics
Journal title
ALGORITHMICA
ISSN journal
01784617 → ACNP
Volume
23
Issue
2
Year of publication
1999
Pages
180 - 185
Database
ISI
SICI code
0178-4617(199902)23:2<180:LIBTF>2.0.ZU;2-H
Abstract
In the paging problem we have to manage a two-level memory system, in which the first level has short access time but can hold only up to k pages, whi le the second level is very large but slow. We use competitive analysis to study the relative performance of the two best known algorithms for paging, LRU and FIFO. Sleator and Tarjan proved that the competitive ratio of LRU and FIFO is k. In practice, however, LRU is known to perform much better th an FIFO. It is believed that the superiority of LRU can be attributed to lo cality of reference exhibited in request sequences. In order to study this phenomenon, Borodin et al. [2] refined the competitive approach by introduc ing the concept of access graphs. They conjectured that the competitive rat io of LRU on each access graph is less than or equal to the competitive rat io of FIFO. We prove this conjecture in this paper.