Strongly competitive algorithms for paging with locality of reference
What is the best paging algorithm if one has partial information about the possible sequences of page requests? We give a partial answer to this question by presenting the analysis of strongly competitive paging algorithms in the access graph model. This model restricts page requests so that they co...
Saved in:
Published in | SIAM journal on computing Vol. 25; no. 3; pp. 477 - 497 |
---|---|
Main Authors | , , |
Format | Journal Article |
Language | English |
Published |
Philadelphia, PA
Society for Industrial and Applied Mathematics
01.06.1996
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | What is the best paging algorithm if one has partial information about the possible sequences of page requests? We give a partial answer to this question by presenting the analysis of strongly competitive paging algorithms in the access graph model. This model restricts page requests so that they conform to a notion of locality of reference given by an arbitrary access graph We first consider optimal algorithms for undirected access graphs. Borodin et al. [Proc. 23rd ACM Symposium on Theory of Computing, 1991, pp. 249-259] define an algorithm, called FAR, and prove that it is within a logarithmic factor of the optimal online algorithm. We prove that FAR is in fact strongly competitive, i.e, within a constant factor of the optimum. For directed access graphs, we present an algorithm that is strongly competitive on structured program graphs--graphs that model a subset of the request sequences of structured programs. |
---|---|
ISSN: | 0097-5397 1095-7111 |
DOI: | 10.1137/S0097539792236353 |