Markov paging

Citation
Ar. Karlin et al., Markov paging, SIAM J COMP, 30(3), 2000, pp. 906-922
Citations number
21
Categorie Soggetti
Computer Science & Engineering
Journal title
SIAM JOURNAL ON COMPUTING
ISSN journal
00975397 → ACNP
Volume
30
Issue
3
Year of publication
2000
Pages
906 - 922
Database
ISI
SICI code
0097-5397(20000824)30:3<906:MP>2.0.ZU;2-4
Abstract
This paper considers the problem of paging under the assumption that the se quence of pages accessed is generated by a Markov chain. We use this model to study the fault-rate of paging algorithms. We rst draw on the theory of Markov decision processes to characterize the paging algorithm that achieve s optimal fault-rate on any Markov chain. Next, we address the problem of d evising a paging strategy with low fault-rate for a given Markov chain. We show that a number of intuitive approaches fail. Our main result is a polyn omial-time procedure that, on any Markov chain, will give a paging algorith m with fault-rate at most a constant times optimal. Our techniques show als o that some algorithms that do poorly in practice fail in the Markov settin g, despite known (good) performance guarantees when the requests are genera ted independently from a probability distribution.