Alternate Clock

Abstract

In Operating System implementations, page thrashing - extreme overhead due to management of memory pages - is considered a big problem. In the paged segmented models that are currently used in Operating Systems like Windows XP, Linux, BSD, Solaris, etc., algorithms like the Clock algorithm are used to best approximate the LRU (Least Recently Used) algorithm to find a replacement for pages quickly. The intent of this research is to patch a flaw seemingly inherent in the Clock algorithm that will cause unnecessary thrashing overhead when large numbers of processes are called.


More Information

Downloads

None at this time.


Idea's birth: 4/7/2005 | Webpage creation: 4/11/2005 | Last Update: 11/10/2005

James Edmondson Home Page

Valid HTML 4.01!