Title
Competitive paging algorithms
Abstract
The paging problem is that of deciding which pages to keep in a memory of k pages in order to minimize the number of page faults. We develop the marking algorithm, a randomized on-line algorithm for the paging problem. We prove that its expected cost on any sequence of requests is within a factor of 2Hk of optimum. (Where Hk is the kth harmonic number, which is roughly Ink.) The best such factor that can be achieved is Hk. This is in contrast to deterministic algorithms, which cannot be guaranteed to be within a factor smaller than k of optimum. An alternative to comparing an on-line algorithm with the optimum off-line algorithm is the idea of comparing it to several other on-line algorithms. We have obtained results along these lines for the paging problem. Given a set of on-line algorithms
Year
DOI
Venue
2002
10.1016/0196-6774(91)90041-V
Journal of Algorithms
Keywords
DocType
Volume
competitive paging algorithm,harmonic number
Journal
cs.DS/0205038
Issue
ISSN
Citations 
4
Journal of Algorithms 12:685-699 (1991)
219
PageRank 
References 
Authors
65.67
16
6
Search Limit
100219
Name
Order
Citations
PageRank
Amos Fiat13977685.20
R. M. Karp2144273783.81
Michael Luby390101319.35
Lyle A. McGeoch41904425.25
Daniel Dominic Sleator549111111.22
Neal E. Young61224146.74