Title :
I/O Buffer Cache Mechanism Based on the Frequency of File Usage
Author :
Katakami, Tatsuya ; Tabata, Toshihiro ; Taniguchi, Hideo
Author_Institution :
Grad. Sch. of Natural Sci. & Technol., Okayama Univ., Okayama
Abstract :
Most operating systems manage buffer caches for buffering I/O blocks, because I/O processing is slower than CPU processing. Application programs request I/O processing from files. In order to improve the performance of I/O processing, a buffer cache should be managed with regard to both blocks and files. This paper proposes an I/O buffer cache mechanism based on the frequency of file usage. This mechanism calculates the importance of each file. Then, blocks of important files are stored in a protected space. The blocks stored in the protected space are given priority for caching. We evaluated the proposed mechanism by kernel make processing. The results show that the proposed mechanism improves the processing time by 18 s (5.7%) as compared to the LRU algorithm.
Keywords :
buffer storage; cache storage; operating systems (computers); buffer cache management; file usage; operating systems; Buffer storage; Conference management; File systems; Frequency; Information management; Information technology; Kernel; Operating systems; Protection; Technology management; application program; buffer cache; file;
Conference_Titel :
Convergence and Hybrid Information Technology, 2008. ICCIT '08. Third International Conference on
Conference_Location :
Busan
Print_ISBN :
978-0-7695-3407-7
DOI :
10.1109/ICCIT.2008.107