• 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