Storage array drive recovery
AssigneeInternational Business Machines Corporation
InventorsFeng Gao, David Verburg, Richard P. Oubre, Jr., Brian Robert Bailey
Life of this patent
Estimating the term…
Abstract
A system determines that a given drive in an array is due for replacement. The system ranks available replacement drives based on their predicted rates of failure. The system replaces the given drive with a replacement drive that has the lowest predicted rate of failure.
Claims19
A computer implemented method, the method comprising:
- determining that a first drive in a storage array has met a criterion that dictates that the first drive be replaced;
- predicting a predictive failure analysis of each spare drive in a set of spare drives;
- ranking each spare drive in the set of spare drives based on respective predicted risk of failure of each spare drive, wherein a lower risk of failure dictates a higher ranking;
- responsive to a determination that a risk of failure associated with a given spare drive exceeds a threshold, flagging the given spare drive for replacement, and removing the given spare drive, as a selectable option for array drive replacement, from the set of spare drives;
- and
- replacing the first drive in the storage array with a highest ranked spare drive of the set of spare drives.
A computer program product, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, wherein the computer readable storage medium is not a transitory signal per se, the program instructions executable by a device to cause the device to perform a method comprising:
- determining that a first drive in a storage array has met a criterion that dictates that the first drive be replaced;
- predicting a predictive failure analysis of each spare drive in a set of spare drives;
- ranking each spare drive in the set of spare drives based on respective predicted risk of failure of each spare drive, wherein a lower risk of failure dictates a higher ranking;
- responsive to a determination that a risk of failure associated with a given spare drive exceeds a threshold, flagging the given spare drive for replacement, and removing the given spare drive, as a selectable option for array drive replacement, from the set of spare drives;
- and
- replacing the first drive in the storage array with a highest ranked spare drive of the set of spare drives.
A computer system, the computer system comprising:
- one or more computer processors;
- at least one computer readable storage medium that is not a transitory signal per se;
- and
- program instructions stored on the at least one computer readable storage medium, the program instructions being executable by at least one computer processor of the one or more computer processors to cause the at least one computer processor to perform a method comprising:
- determining that a first drive in a storage array has met a criterion that dictates that the first drive be replaced;
- predicting a predictive failure analysis of each spare drive in a set of spare drives;
- ranking each spare drive in the set of spare drives based on respective predicted risk of failure of each spare drive, wherein a lower risk of failure dictates a higher ranking;
- responsive to a determination that a risk of failure associated with a given spare drive exceeds a threshold, flagging the given spare drive for replacement, and removing the given spare drive, as a selectable option for array drive replacement, from the set of spare drives;
- and
- replacing the first drive in the storage array with a highest ranked spare drive of the set of spare drives.
Dependencies are inferred from the claim text.