ACM Home Page
Please provide us with feedback. Feedback
On paging with locality of reference
Full text PdfPdf (257 KB)
Source Annual ACM Symposium on Theory of Computing archive
Proceedings of the thiry-fourth annual ACM symposium on Theory of computing table of contents
Montreal, Quebec, Canada
SESSION: Session 5B table of contents
Pages: 258 - 267  
Year of Publication: 2002
ISBN:1-58113-495-9
Authors
Susanne Albers  Freiburg University, Freiburg, Germany
Lene M. Favrholdt  University of Southern Denmark, Odense M, Denmark
Oliver Giel  Universität Dortmund, Dortmund, Germany
Sponsor
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 40,   Citation Count: 3
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/509907.509949
What is a DOI?

ABSTRACT

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. The goal is to devise models in which theoretical results capture phenomena observed in practice.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 demonstrate that our model is reasonable from a practical point of view.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. It shows 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. This is the first such study for an alternative/refined paging model.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
L.A. Belady. A study of replacement algorithms for virtual storage computers. IBM Systems Journal, 5:78--101, 1966.
 
2
 
3
 
4
 
5
H.M. Deitel. Operating Systems. Addison-Wesley, 1990.
6
 
7
P.J. Denning. Working sets past and present. IEEE Transactions on Software Engineering, 6:64--84, 1980.
8
 
9
10
 
11
 
12
A. Karlin, S. Phillips und P. Raghavan. Markov paging. Proc. 33rd Annual Symposium on Foundations of Computer Science, 208--216, 1992.
 
13
E. Koutsoupias and C.H. Papadimitriou. Beyond competitive analysis. Proc. 35th Annual Symposium on Foundations of Computer Science 394--400, 1994.
 
14
New Mexico State University. Homepage of New Mexico State University TraceBase (Online). Available: http://tracebase.nmsu.edu/tracebase.html.
15
 
16
 
17
E. Torng. A unified analysis of paging and caching. Algorithmica, 20:175-200, 1998.
 
18
N.E. Young. The k-server dual and loose competitiveness for paging. Algorithmica, 11:525--541, 1994.


Collaborative Colleagues:
Susanne Albers: colleagues
Lene M. Favrholdt: colleagues
Oliver Giel: colleagues