DocumentCode
2773896
Title
Development of a Virtual Memory Simulator to Analyze the Goodness of Page Replacement Algorithms
Author
Sibai, Fadi N. ; Ma, Maria ; Lill, David A.
Author_Institution
UAE Univ., AlAin
fYear
2007
fDate
18-20 Nov. 2007
Firstpage
536
Lastpage
540
Abstract
We modified the Java code of the MOSS simulator to develop a robust virtual memory simulator which allows the user to easily switch between different page replacement algorithms including FIFO, LRU, and optimal replacement algorithms. The simulator clearly demonstrates the behavior of the page replacement algorithms in a virtual memory system, and provides a convenient way to obtain their page fault costs. We ran the simulator under various scenarios including random and mixed random-local memory access patterns. The results indicate that the Optimal algorithm produces the least number of page faults, LRU is general better than FIFO, and that FIFO behavior is unpredictable and illustrates Belady´s anomaly.
Keywords
Java; operating systems (computers); random-access storage; virtual storage; Java code; optimal Algorithm; page replacement algorithms; random-local memory; virtual memory simulator; Algorithm design and analysis; Analytical models; Cache memory; Costs; Java; Memory management; Modems; Operating systems; Robustness; Switches;
fLanguage
English
Publisher
ieee
Conference_Titel
Innovations in Information Technology, 2007. IIT '07. 4th International Conference on
Conference_Location
Dubai
Print_ISBN
978-1-4244-1840-4
Electronic_ISBN
978-1-4244-1841-1
Type
conf
DOI
10.1109/IIT.2007.4430437
Filename
4430437
Link To Document