Ramya Danappa

Graduation Semester and Year




Document Type


Degree Name

Master of Science in Computer Science


Computer Science and Engineering

First Advisor

Song Jiang


There are different page replacement algorithms and yet there seems to be some drawbacks in them, making no page replacement algorithm ideal. To be one step closer to achieving the ideal algorithm it is vital to have a maximum cache hit ratio and strong consistent across different workload. In this paper we shall explore a new cache management policy called “Dynamic and Stable page replacement algorithm” uses frequency and recency importance dynamically”. The proposed page replacement algorithm has overcome the drawbacks of the LRU (Least Recently Used) algorithm in many scenarios and also overcome the drawbacks of LFU (Least Recently Used).Like LRU can be easily polluted by a scan, that is by a sequence of one-time use only page requests leading to decrease in performance and also LFU does not pay attention to recent history. The proposed algorithm has achieved consistent hit ratio by using the fundamentals of page replacement algorithm which are: low recency and high frequency of the blocks. To achieve this stability we have to integrate the design principles of LRU and LFU in the cache and the blocks have been placed blocks according to the hit on the block, the above mentioned is done using simple computations.


LRU, Least recently used, LFU, Least frequently used


Computer Sciences | Physical Sciences and Mathematics


Degree granted by The University of Texas at Arlington