The search functionality is under construction.
The search functionality is under construction.

A Self-Adjusting Destage Algorithm with High-Low Water Mark in Cached RAID5

Young Jin NAM, Chanik PARK

  • Full Text Views

    0

  • Cite this

Summary :

The High-Low Water Mark destage (HLWM) algorithm is widely used to enable cached RAID5 to flush dirty data from its write cache to disks due to the simplicity of its operations. It starts and stops a destaging process based on the two thresholds that are configured at the initialization time with the best knowledge of its underlying storage performance capability and its workload pattern which includes traffic intensity, access patterns, etc. However, each time the current workload varies from the original, the thresholds need to be re-configured with the changed workload. This paper proposes an efficient destage algorithm which automatically re-configures its initial thresholds according to the changed traffic intensity and access patterns, called adaptive thresholding. The core of adaptive thresholding is to define the two thresholds as the multiplication of the referenced increasing and decreasing rates of the write cache occupancy level and the time required to fill and empty the write cache. We implement the proposed algorithm upon an actual RAID system and then verify the ability of the auto-reconfiguration with synthetic workloads having a different level of traffic intensity and access patterns. Performance evaluations under well-known traced workloads reveal that the proposed algorithm reduces disk IO traffic by about 12% with a 6% increase in the overwrite ratio compared with the HLWM algorithm.

Publication
IEICE TRANSACTIONS on Information Vol.E86-D No.12 pp.2527-2535
Publication Date
2003/12/01
Publicized
Online ISSN
DOI
Type of Manuscript
Special Section PAPER (Special Issue on Dependable Computing)
Category
Dependable Systems

Authors

Keyword