PREDICTIVE FAILURE ANALYSIS TO TRIGGER REBUILD OF A DRIVE IN A RAID ARRAY
First Claim
1. An apparatus comprising:
- a first interface configured to connect to a host device;
a second interface configured to connect to a plurality of drives; and
a processor configured to (i) periodically read a drive attribute from each of said drives, (ii) determine a risk factor based on the attribute, (iii) determine if each of said drives is likely to fail based on said risk factor, (iv) determine a cost factor for each of said drives determined to be likely to fail, (v) determine a threshold risk factor based on the cost factor for each of the drives determined to be likely to fail and (v) if one of said drives is determined to be likely to fail and if said risk factor is more than said threshold risk factor, replace said drive determined to be likely to fail prior to said failure.
4 Assignments
0 Petitions
Accused Products
Abstract
An apparatus comprising a first interface, a second interface and a processor. The first interface may be configured to connect to a host device. The second interface may be configured to connect to a plurality of drives. The processor may be configured to (i) periodically read a drive attribute from each of the drives, (ii) determine a risk factor based on the attribute, (iii) determine if each of the drives is likely to fail based on the risk factor, (iv) determine a cost factor for each of the drives determined to be likely to fail, (v) determine a threshold risk factor based on the cost factor for each of the drives determined to be likely to fail and (vi) if one of the drives is determined to be likely to fail and if the risk factor is more than the threshold risk factor, replace the drive determined to be likely to fail prior to the failure.
45 Citations
15 Claims
-
1. An apparatus comprising:
-
a first interface configured to connect to a host device; a second interface configured to connect to a plurality of drives; and a processor configured to (i) periodically read a drive attribute from each of said drives, (ii) determine a risk factor based on the attribute, (iii) determine if each of said drives is likely to fail based on said risk factor, (iv) determine a cost factor for each of said drives determined to be likely to fail, (v) determine a threshold risk factor based on the cost factor for each of the drives determined to be likely to fail and (v) if one of said drives is determined to be likely to fail and if said risk factor is more than said threshold risk factor, replace said drive determined to be likely to fail prior to said failure. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for initiating a rebuild of a drive in an array, comprising the steps of:
-
(A) reading a drive attribute from each of said drives at a periodic interval; (B) determining a risk factor based on the attribute; (C) determining if each of said drives is likely to fail based on said risk factor; (D) determining a cost factor for each of said drives determined to be likely to fail; (E) determining a threshold risk factor based on the cost factor for each of the drives determined to be likely to fail; and (F) if one of said drives is determined to be likely to fail and if said risk factor is more than said threshold risk factor, replacing said drive determined to be likely to fail prior to said failure. - View Dependent Claims (13, 14, 15)
-
Specification