Cache replacement algorithm for improving RAID reconstruction efficiency

Bo Mao,Suzhen Wu,Dan Feng
2011-01-01
Abstract:High failure rate of disks often leads to RAID (redundant array of independent disks) reconstruction a common case in large-scale data centers. To improve the efficiency of RAID reconstruction process from the perspective of the cache management, a new cache replacement algorithm, i. e., branch destage algorithm, was proposed. The branch destage algorithm updated the dirty data that was close to the reconstruction region to the disks firstly, thus reducing the moving overhead of the disk head between the reconstruction region and the region that services the user request, and making the reconstruction process more sequential in disks. The simulation results show that the branch destage algorithm outperforms LRU (least recently used) significantly. By four real traces evaluations, the branch destage shortens the RAID reconstruction time by 41.6% and the average user response time during reconstruction by 16.1%, respectively.
What problem does this paper attempt to address?