Computer Science Technical Reports
CS at VT

Principle of Optimal Page Replacement and the LRU Stack Model

Lam, Felix L. (1974) Principle of Optimal Page Replacement and the LRU Stack Model. Technical Report CS74023-R, Computer Science, Virginia Tech.

Full text available as:
PDF - Requires Adobe Acrobat Reader or other PDF viewer.
CS74023-R.pdf (429811)


Program reference strings generated by the LRU stack model are considered, and expressions for the expected times to next reference for all pages occupying different LRU stack positions are derived. Using these expressions, necessary and sufficient conditions as well as sufficient conditions on the distance distribution are obtained which guarantee implementation by the LRU replacement algorithm of the "informal principle of optimality" for page replacements. The sufficient conditions are found to be the same as those under which the LRU replacement algorithm is shown to be optimal. Relaxed conditions are also obtained for special cases where the number of page frames is fixed.

Item Type:Departmental Technical Report
Keywords:replacement algorithms, program models, program behavior, virtual memory, dynamic storage allocation
Subjects:Computer Science > Historical Collection(Till Dec 2001)
ID Code:776
Deposited By:Administrator, Eprints
Deposited On:18 April 2006