Markov paging
- 1 January 1992
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 208-217
- https://doi.org/10.1109/sfcs.1992.267771
Abstract
This paper considers the problem of paging under the assumption that the sequence of pages accessed is generated by a Markov chain. The authors use this model to study the fault-rate of paging algorithms, a quantity of interest to practitioners. They first draw on the theory of Markov decision processes to characterize the paging algorithm that achieves optimal fault-rate on any Markov chain. They address the problem of efficiently devising a paging strategy with low fault-rate for a given Markov chain. They show that a number of intuitively good approaches fail. Their main result is an efficient procedure that, on any Markov chain, will give a paging algorithm with fault-rate at most a constant times optimal. Their techniques also show that some algorithms that do poorly in practice fail in the Markov setting, despite known (good) performance guarantees when the requests are generated independently from a probability distribution.Keywords
This publication has 11 references indexed in Scilit:
- Optimal prefetching via data compressionPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- On the power of randomization in on-line algorithmsAlgorithmica, 1994
- Competitive paging with locality of referencePublished by Association for Computing Machinery (ACM) ,1991
- Competitive snoopy cachingAlgorithmica, 1988
- Amortized efficiency of list update and paging rulesCommunications of the ACM, 1985
- Working Sets Past and PresentIEEE Transactions on Software Engineering, 1980
- A characterization of the minimum cycle mean in a digraphDiscrete Mathematics, 1978
- Some Distribution-Free Aspects of Paging Algorithm PerformanceJournal of the ACM, 1974
- Empirically Derived Micromodels for Sequences of Page ExceptionsIBM Journal of Research and Development, 1973
- Locality in Page Reference StringsSIAM Journal on Computing, 1972