• DocumentCode
    3278012
  • Title

    An adaptive high-low water mark destage algorithm for cached RAID5

  • Author

    Nam, Young Jin ; Park, Chanik

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Pohang Univ. of Sci. & Technol., Kyungbuk, South Korea
  • fYear
    2002
  • fDate
    16-18 Dec. 2002
  • Firstpage
    177
  • Lastpage
    184
  • Abstract
    The high-low water mark destage (HLWM) algorithm is widely used to enable a cached RAID5 to flush dirty data from its write cache to disks. It activates and deactivates a destaging process based on two time-invariant thresholds which are determined by cache occupancy levels. However the opportunity exists to improve I/O throughput by adaptively changing the thresholds. This paper proposes an adaptive HLWM algorithm which dynamically changes its thresholds according to a varying I/O workload. Two thresholds are defined as the multiplication of changing rates of the cache occupancy level and the time required to fill and empty the cache. Performance evaluations with a cached RAID5 simulator reveal that the proposed algorithm outperforms the HLWM algorithm in terms of read response time, write cache hit ratio, and disk utilization.
  • Keywords
    RAID; cache storage; performance evaluation; I/O throughput; adaptive high-low water mark destage algorithm; cache occupancy levels; cached RAID5; destaging process; dirty data flushing; disk utilization; performance evaluations; read response time; simulator; time-invariant thresholds; varying I/O workload; write cache hit ratio; Acceleration; Computer science; Costs; Data engineering; Delay; Heuristic algorithms; Scheduling algorithm; Throughput; Writing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependable Computing, 2002. Proceedings. 2002 Pacific Rim International Symposium on
  • Print_ISBN
    0-7695-1852-4
  • Type

    conf

  • DOI
    10.1109/PRDC.2002.1185636
  • Filename
    1185636