Title :
Buffer cache management: predicting the future from the past
Author :
Yoon, Jinhyuk ; Min, Sang Lyul ; Cho, Yookun
Author_Institution :
Sch. of Comput. Sci. & Eng., Seoul Nat. Univ., South Korea
fDate :
6/24/1905 12:00:00 AM
Abstract :
Efficient and effective management of the buffer cache in the operating system becomes increasingly important as the speed gap between microprocessors and hard disks becomes wider This paper presents different techniques for predicting the future disk access patterns from the access history of each block and the access patterns detected for related blocks. The first part of the paper focuses on a block replacement policy called LRFU (least recently/frequently used) that subsumes the well-known LRU (least recently used) and the LFU (least frequently used) policies. Then, the next part discusses techniques for handling regular references such as sequential and looping references. Finally, the results from both trace-driven simulations and our implementation of the techniques within a real operating system are presented
Keywords :
cache storage; operating systems (computers); access history; block replacement policy; buffer cache management; future disk access pattern prediction; least recently/frequently used policies; looping references; operating system; regular reference handling; sequential references; trace-driven simulations; Computer science; Engineering management; File systems; Frequency; Hard disks; History; Microprocessors; Operating systems; Pattern analysis; Pattern recognition;
Conference_Titel :
Parallel Architectures, Algorithms and Networks, 2002. I-SPAN '02. Proceedings. International Symposium on
Conference_Location :
Makati City, Metro Manila
Print_ISBN :
0-7695-1579-7
DOI :
10.1109/ISPAN.2002.1004268