Buffer Cache Management: Predicting the Future from the Past

  • Authors:
  • Affiliations:
  • Venue:
  • ISPAN '02 Proceedings of the 2002 International Symposium on Parallel Architectures, Algorithms and Networks
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

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.