CFP last date
20 May 2024
Reseach Article

Least Recently Used Page Replacement using Last Use Distance (LRUL)

by Ruchin Gupta, Narendra Teotia
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 84 - Number 2
Year of Publication: 2013
Authors: Ruchin Gupta, Narendra Teotia
10.5120/14546-2631

Ruchin Gupta, Narendra Teotia . Least Recently Used Page Replacement using Last Use Distance (LRUL). International Journal of Computer Applications. 84, 2 ( December 2013), 8-10. DOI=10.5120/14546-2631

@article{ 10.5120/14546-2631,
author = { Ruchin Gupta, Narendra Teotia },
title = { Least Recently Used Page Replacement using Last Use Distance (LRUL) },
journal = { International Journal of Computer Applications },
issue_date = { December 2013 },
volume = { 84 },
number = { 2 },
month = { December },
year = { 2013 },
issn = { 0975-8887 },
pages = { 8-10 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume84/number2/14546-2631/ },
doi = { 10.5120/14546-2631 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T21:59:52.610738+05:30
%A Ruchin Gupta
%A Narendra Teotia
%T Least Recently Used Page Replacement using Last Use Distance (LRUL)
%J International Journal of Computer Applications
%@ 0975-8887
%V 84
%N 2
%P 8-10
%D 2013
%I Foundation of Computer Science (FCS), NY, USA
Abstract

Virtual memory technique is used in modern OS which permits the execution of a program while it is partially available in memory thus providing an illusion of very large memory to the user and freeing the user from the concern of large program size. This uses a page replacement technique such as first in first out (FIFO), least recently used (LRU), optimal etc. to replace a page in memory when a frame is needed and no free frame is available in memory. Here page replacement policy severely affects the performance of virtual memory. It has been observed that LRU approximates optimal so LRU and its variants are quite common in use in operating system as a reasonable choice of page replacement algorithm. But LRU performs very poor by generating continuous page faults while accessing looping pattern if all the pages does not fit in the memory simultaneously. This paper presents a simple modified LRU algorithm called LRUL overcoming this problem using the concept of last use distance (LUD). It is observed that the new algorithm gives better results than LRU.

References
  1. Abraham Silberschatz, Peter Baer, 1999. Operating System Concepts (5th Ed. ). New York: John Wiley & Sons, Inc.
  2. Elizabeth J. O'Neil1, Patrick E. O'Neil1, Gerhard Weikum. The LRU-K Page Replacement Algorithm For Database Disk Buffering. SIGMOD Washington, DC, USA 1993 ACM.
  3. Sedigheh Khajoueinejad, Mojtaba Sabeghi, Azam Sadeghzadeh. A Fuzzy Cache Replacement Policy and its Experimental Performance Assessment, 2006 IEEE.
  4. Ben Juurlink, Approximating the Optimal Replacement Algorithm. CF'04,April 14–16, 2004, ACM 1581137419/ 04/0004.
  5. Song Jianga,, Xiaodong Zhangb. Token-ordered LRU: an effective page replacement policy and its implementation in Linux systems, 2004 Elsevier .
Index Terms

Computer Science
Information Sciences

Keywords

Operating system LRU page replacement algorithm.