ANALYSIS OF REPAIR ALGORITHMS FOR MIRRORED-DISK SYSTEMS

Citation
Hh. Kari et al., ANALYSIS OF REPAIR ALGORITHMS FOR MIRRORED-DISK SYSTEMS, IEEE transactions on reliability, 46(2), 1997, pp. 193-200
Citations number
23
Categorie Soggetti
Computer Sciences","Engineering, Eletrical & Electronic","Computer Science Hardware & Architecture","Computer Science Software Graphycs Programming
ISSN journal
00189529
Volume
46
Issue
2
Year of publication
1997
Pages
193 - 200
Database
ISI
SICI code
0018-9529(1997)46:2<193:AORAFM>2.0.ZU;2-Y
Abstract
This paper analyzes the effects of several disk-repair algorithms (DRA ) for a mirrored disk subsystem (RAID-1). The main interest is in disk faults and how the repair-process copies data, for user requests, 'fr om a fault-free disk to a spare disk' with the least performance-degra dation. This study compares how various DRA affect system performance. Two DRA are compared and two access patterns (uniform & non-uniform) are studied to establish their effects on the repair process and perfo rmance. Sector faults are repaired using the reassign block facility i n the SCSI protocol. When the 'mean load of the disk subsystem is mode rate' and the 'sector repair time is of the same order of magnitude as the mean disk request processing time', then the differences between various DRA are minor. Simulation results indicate that the performanc e degradation of user disk requests can be reduced by introducing a sh ort delay in the repair algorithm. A new algorithm (DRA_3) for detecti ng sector faults is presented. It scans the disk space, while no user disk-requests are issued, and using the advanced statistics of SCSI di sks detects deteriorated media. Its advantage is that it can repair th e disk subsystem before data are actually lost due to a media defect.