TY - JOUR
T1 - On paging with locality of reference
AU - Albers, Susanne
AU - Favrholdt, Lene M.
AU - Giel, Oliver
N1 - Funding Information:
A preliminary version of this paper appeared in Proceedings of the 34th Annual ACM Symposium on Theory of Computing, pp. 258–267. ∗Corresponding author. Campusvej 55, DK-5230 Odense M, Denmark. E-mail addresses: [email protected] (S. Albers), [email protected] (L.M. Favrholdt), [email protected] (O. Giel). 1 Work supported by the Deutsche Forschungsgemeinschaft, Project AL 464/3-1, and by the EU, Project APPOL. 2Work supported by the Danish Natural Science Research Council (SNF) and by the Future and Emerging Technologies program of the EU under contract number IST-1999-14186 (ALCOM-FT). Part of this work was done while visiting Universität Dortmund.
PY - 2005/3
Y1 - 2005/3
N2 - Motivated by the fact that competitive analysis yields too pessimistic results when applied to the paging problem, there has been considerable research interest in refining competitive analysis and in developing alternative models for studying online paging. In this paper, we propose a new, simple model for studying paging with locality of reference. The model is closely related to Denning's working set concept and directly reflects the amount of locality that request sequences exhibit. We use the page fault rate to evaluate the quality of paging algorithms, which is the performance measure used in practice. We develop tight or nearly tight bounds on the fault rates achieved by popular paging algorithms such as LRU, FIFO, deterministic Marking strategies and LFD. These bounds show that LRU is an optimal online algorithm, whereas FIFO and Marking strategies are not optimal in general. We present an experimental study comparing the page fault rates proven in our analyses to the page fault rates observed in practice.
AB - Motivated by the fact that competitive analysis yields too pessimistic results when applied to the paging problem, there has been considerable research interest in refining competitive analysis and in developing alternative models for studying online paging. In this paper, we propose a new, simple model for studying paging with locality of reference. The model is closely related to Denning's working set concept and directly reflects the amount of locality that request sequences exhibit. We use the page fault rate to evaluate the quality of paging algorithms, which is the performance measure used in practice. We develop tight or nearly tight bounds on the fault rates achieved by popular paging algorithms such as LRU, FIFO, deterministic Marking strategies and LFD. These bounds show that LRU is an optimal online algorithm, whereas FIFO and Marking strategies are not optimal in general. We present an experimental study comparing the page fault rates proven in our analyses to the page fault rates observed in practice.
KW - Fault rate
KW - Locality of reference
KW - Paging
UR - http://www.scopus.com/inward/record.url?scp=15744393453&partnerID=8YFLogxK
U2 - 10.1016/j.jcss.2004.08.002
DO - 10.1016/j.jcss.2004.08.002
M3 - Article
AN - SCOPUS:15744393453
SN - 0022-0000
VL - 70
SP - 145
EP - 175
JO - Journal of Computer and System Sciences
JF - Journal of Computer and System Sciences
IS - 2
ER -