Drive failure prediction techniques for disk drives
First Claim
1. A method of predicting an imminent failure of a storage device within a computer system, comprising:
- selecting an attribute as indicative of an imminent failure of a storage device, said selected attribute being a performance attribute;
monitoring said selected performance attribute during normal operation of said storage device;
selecting threshold performance speed for said selected performance attribute;
automatically predicting an imminent failure of said storage device based upon determining that said selected performance attribute has a speed less than said threshold performance speed; and
alerting an operator of the computer system of the imminent failure of said storage device.
2 Assignments
0 Petitions
Accused Products
Abstract
Method for predicting an imminent failure of a disk drive. A plurality of attributes are selected for monitoring during operation of the disk drive. These attributes may include self-preserving attributes, performance attributes, error rate attributes, and even count attributes. An initial value is determined for each one of the selected attributes. A threshold value is then selected for each of the attributes. The disk drive is then monitored for occurrences of the self-preserving, performance, error rate and event count attributes. Each time an occurrence of the attributes is monitored, the initial value for that attribute is updated and normalized. The updated normalized value for the attribute is then compared with the corresponding threshold for that attribute and an imminent failure of the disk drive is predicted if the normalized updated value of the attribute exceeds the threshold therefor.
135 Citations
33 Claims
-
1. A method of predicting an imminent failure of a storage device within a computer system, comprising:
-
selecting an attribute as indicative of an imminent failure of a storage device, said selected attribute being a performance attribute; monitoring said selected performance attribute during normal operation of said storage device; selecting threshold performance speed for said selected performance attribute; automatically predicting an imminent failure of said storage device based upon determining that said selected performance attribute has a speed less than said threshold performance speed; and alerting an operator of the computer system of the imminent failure of said storage device.
-
-
2. A method of predicting an imminent failure of a storage device within a computer system, comprising:
-
selecting an attribute as indicative of an imminent failure of a storage device; monitoring said selected attribute during normal operation of said storage device; automatically predicting an imminent failure of said storage device based upon changes in said monitored attribute; and alerting an operator of the computer system of the imminent failure of said storage device, wherein said selected attribute is an error rate attribute and wherein said predicting an imminent failure of said storage device based upon changes in said selected attribute operates to predict an imminent failure of said storage device upon detecting an increase in said error rate attribute. - View Dependent Claims (3)
-
-
4. A method of predicting an imminent failure of a storage device within a computer system, comprising:
-
selecting an attribute as indicative of an imminent failure of a storage device; monitoring said selected attribute during normal operation of said storage device; normalizing said monitored attribute; automatically predicting an imminent failure of said storage device based upon changes in said normalized monitored attribute; and alerting an operator of the computer system of the imminent failure of said storage device, wherein said selected attribute is an event count attribute and wherein said predicting an imminent failure of said storage device based upon changes in said normalized monitored attribute operates to predict an imminent failure of said storage device upon detecting an increase in said event count attribute. - View Dependent Claims (5)
-
-
6. For a computer system having a host computer and a storage device coupled to said host computer, a method of predicting an imminent failure of said storage device, comprising:
-
selecting at least one attribute for monitoring during operation of said storage device; selecting a corresponding threshold value for each one of said at least one attribute, said selecting of the corresponding threshold value includes at least, retrieving, from said storage device, a threshold value for each one of said at least one attribute, and storing, in said volatile memory of said host computer, said retrieved threshold value for each one of said at least one attribute; obtaining a previously stored initial value for each one of said at least one attribute; monitoring said storage device to detect occurrences of said at least one attribute; upon detection of an occurrence of one of said at least one attribute, updating said initial value for said attribute for which said occurrence has been detected; and automatically predicting an imminent failure of said storage device if said updated value of said attribute for which said occurrence has been detected crosses said corresponding threshold value for said attribute. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method of predicting an imminent failure of a storage drive within a computer system, comprising:
-
selecting an attribute as indicative of an imminent failure of a storage device; monitoring said selected attribute during normal operation of said storage device; automatically predicting an imminent failure of said storage device based upon changes in said selected attribute, said predicting including at least, selecting a threshold value for the selected attribute, and predicting an imminent failure of said storage device upon determining that said selected attribute crosses said selected threshold value, said predicting including at least (i) normalizing said selected attribute for which said occurrence was monitored, and (ii) comparing said normalized selected attribute with the threshold value corresponding thereto; and alerting an operator of the computer system of the imminent failure of said storage device.
-
-
12. A method of predicting an imminent failure of a storage drive within a computer system, comprising:
-
selecting an attribute as indicative of an imminent failure of a storage device; monitoring said selected attribute during normal operation of said storage device; automatically predicting an imminent failure of said storage device based upon changes in said selected attribute, said predicting including at least, selecting a threshold value for the selected attribute, the selected threshold value being a warranty failure threshold, and predicting an imminent failure of said storage device upon determining that said selected attribute crosses said selected threshold value; and alerting an operator of the computer system of the imminent failure of said storage device.
-
-
13. For a computer system having a host computer and a storage device coupled to said host computer, a method of predicting an imminent failure of a storage device, comprising:
-
selecting at least one attribute for monitoring during operation of said storage device; selecting a corresponding threshold value for each one of said at least one attribute; obtaining a previously stored initial value for each one of said at least one attribute; monitoring said storage device to detect occurrences of said at least one attribute; upon detection of an occurrence of one of said at least one attribute, updating said initial value for said attribute for which said occurrence has been detected; and automatically predicting an imminent failure of said storage device if said updated value of said attribute for which said occurrence has been detected crosses said corresponding threshold value for said attribute, said predicting including at least, normalizing said updated value for said attribute for which said occurrence was monitored, and comparing said normalized updated value with said corresponding threshold for said attribute. - View Dependent Claims (14)
-
-
15. For a computer system having a host computer and a storage device coupled to said host computer, a method of predicting an imminent failure of a storage drive, comprising:
-
selecting at least one attribute for monitoring during operation of said storage device; selecting a corresponding threshold value for each one of said at least one attribute, said corresponding threshold value being a warranty failure threshold; obtaining a previously stored initial value for each one of said at least one attribute; monitoring said storage device to detect occurrences of said at least one attribute; upon detection of an occurrence of one of said at least one attribute, updating said initial value for said attribute for which said occurrence has been detected; and
automatically predicting an imminent failure of said storage device if said updated value of said attribute for which said occurrence has been detected crosses said corresponding threshold value for said attribute. - View Dependent Claims (16)
-
-
17. A method of predicting an imminent failure of a disk drive, comprising the steps of:
-
selecting a plurality of attributes for monitoring during operation of said disk drive, said plurality of attributes including at least one self-preserving attribute, at least one performance attribute, at least one error rate attribute and at least one event count attribute; determining an initial value for each one of said at least one self-preserving attribute, at least one performance attribute, at least one error rate attribute and at least one event count attribute; selecting a threshold value for each of said at least one self-preserving attribute, a threshold performance speed for each of said at least one performance attribute, a threshold error rate for each of said at least one error rate attribute and a threshold event count for each of said at least one event count attribute; if disk drive failure prediction is enabled, monitoring said disk drive for occurrences of said at least one self-preserving attribute, at least one performance attribute, at least one error rate attribute and at least one event count attribute; if disk drive failure prediction is not enabled, monitoring said disk drive for occurrences of said at least one self-preserving attribute; each time an occurrence of said at least one self-preserving attribute, said at least one performance attribute, said at least one error rate attribute or said at least one event count attribute is monitored, updating said initial value for said attribute for which said occurrence was monitored; and predicting an imminent failure of said disk drive if said updated value of said attribute for which said occurrence was monitored exceeds a corresponding threshold for said attribute. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A method of executing a command for a disk drive having interface I/O registers which include a command register, a cylinder low register and a cylinder high register, comprising the steps of:
-
placing a command in said command register;
placing a first key code in said cylinder low register and a second key code in said cylinder high register; andexecuting said command only if said first key code has been placed in said cylinder low register and said second key code has been placed in said cylinder high register; wherein said first key code placed in said cylinder low and said second key code placed in said cylinder high registers do not match any cylinder address for said disk drive. - View Dependent Claims (32, 33)
-
Specification