RAID system using regional error statistics for redundancy grouping
View Patent ↗Geometrically-dependent error rates are used to identify sectors for XORing data in a RAID system for parity purposes in such a way that the probability of failure of any particular group is minimized.
1. A computer-implemented method comprising:
associating at least a first error statistic with a first geometric disk location on a first disk;
associating at least a second error statistic with a second geometric disk location on a second disk, wherein the disks share a common disk geometry reference system, the first geometric disk location being a different radial and/or azimuthal location with respect to the common disk geometry reference system than the second geometric disk location; and
rendering, based on the error statistics, at least one parity output by combining data on a first disk in the first geometric disk location with data on a second disk in the second geometric disk location to minimize the probability of failure of a data group.
2. The method of claim 1 , comprising establishing a redundant region on a redundant disk for storing the parity output based at least in part on geometry-dependent error statistics.
3. The method of claim 2 , wherein the redundant region is in a different radial location on the redundant disk than the first and second disk locations on the respective first and second disks.
4. The method of claim 1 , wherein the error statistics are static.
5. The method of claim 1 , wherein the error statistics are adaptively determined using error correction code (ECC) information associated with the RAID.