An Adaptive High-Low Water Mark Destage Algorithm for Cached RAID5

  • Authors:
  • Young Jin Nam;Chanik Park

  • Affiliations:
  • -;-

  • Venue:
  • PRDC '02 Proceedings of the 2002 Pacific Rim International Symposium on Dependable Computing
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

The High-Low Water Mark destage (HLWM) algorithmis widely used to enable a cached RAID5to flush dirty datafrom its write cache to disks. It activates and deactivates adestaging process based on two time-invariant thresholdswhich are determined by cache occupancy levels. However, the opportunity exists to improve I/O throughput byadaptively changing the thresholds. This paper proposesan adaptive HLWM algorithm which dynamically changesits thresholds according to a varying I/O workload. Twothresholds are defined as the multiplication of changingrates of the cache occupancy level and the time requiredto fill and empty the cache. Performance evaluations with acached RAID5 simulator reveal that the proposed algorithmoutperforms the HLWM algorithm in terms of read responsetime, write cache hit ratio, and disk utilization.