DocumentCode :
780954
Title :
Practical buffer cache management scheme based on simple prefetching
Author :
Jeon, Heung Seok
Author_Institution :
Konkuk Univ., Chungju
Volume :
52
Issue :
3
fYear :
2006
Firstpage :
926
Lastpage :
934
Abstract :
Many replacement and prefetching policies have recently been proposed for buffer cache management. However, many real operating systems, including GNU/Linux, generally use the simple least recently used (LRU) replacement policy with prefetching being employed in special situations such as when sequentiality is detected. In this paper, we propose the SA-W2R scheme that integrates buffer management and prefetching, where prefetching is done constantly in aggressive fashion. The scheme is simple to implement making it a feasible solution in real systems. In its basic form, for buffer replacement, it uses the LRU policy. However, its modular design allows for any replacement policy to be incorporated into the scheme. For prefetching, it uses the LRU-one block lookahead (LRU-OBL) approach, eliminating any extra burden that is generally necessary in other prefetching approaches. Implementation studies based on the GNU/Linux show that the SA-W2 R performs better than the GNU/Linux with a maximum increases of 23% for the workloads considered
Keywords :
Linux; cache storage; Linux; buffer cache management scheme; least recently used replacement policy; one block lookahead approach; simple prefetching; Degradation; File systems; Frequency; History; ISO standards; Kernel; Linux; Operating systems; Prefetching; System testing;
fLanguage :
English
Journal_Title :
Consumer Electronics, IEEE Transactions on
Publisher :
ieee
ISSN :
0098-3063
Type :
jour
DOI :
10.1109/TCE.2006.1706490
Filename :
1706490
Link To Document :
بازگشت