login

Competitive paging algorithms

Journal of AlgorithmsPublished 1 December 1991Open access
Amos Fiat, Richard M. Karp, Michael Luby, Lyle A. McGeoch, Daniel D. Sleator, Neal E. Young
Citations455
View PDF

TL;DR

The marking algorithm is developed, a randomized on-line algorithm for the paging problem, which it is proved that its expected cost on any sequence of requests is within a factor of 2Hk of optimum.

Abstract

The paging problem is that of deciding which pages to keep in a memory of k\npages in order to minimize the number of page faults. This paper introduces the\nmarking algorithm, a simple randomized on-line algorithm for the paging\nproblem, and gives a proof that its performance guarantee (competitive ratio)\nis O(log k). In contrast, no deterministic on-line algorithm can have a\nperformance guarantee better than k.\n

Keywords

Computer ScienceEngineering