Fault detection and prediction in storage devices
First Claim
1. A method of fault detection in a storage device, the method comprising:
- while in normal operation;
measuring electrical current drawn during performance of a respective operation on a specified portion of the storage device and recording data corresponding to the measured electrical current drawn during performance of the respective operation on the specified portion of the storage device;
analyzing the recorded data, including determining whether one or more predefined characteristics of the recorded data meets predetermined failure criteria; and
in accordance with a determination that the recorded data meets the predetermined failure criteria, performing one or more remedial actions, the one or more remedial actions including marking the specified portion of the storage device as a known-bad portion.
3 Assignments
0 Petitions
Accused Products
Abstract
A method of fault detection includes, while in normal operation: recording data corresponding to measurements of electrical current drawn during performance of a respective operation on a specified portion of a storage device; analyzing the recorded data, including determining whether one or more predefined characteristics of the recorded data meets predetermined failure criteria; and in accordance with a determination that the recorded data meets the predetermined failure criteria, performing one or more remedial actions, the one or more remedial actions including marking the specified portion as a known-bad portion. The method, optionally, includes, determining whether one or more predefined characteristics of the recorded data meets predetermined warning criteria and does not meet the predetermined failure criteria; and in accordance with a determination that the recorded data meets the predetermined warning criteria and does not meet predetermined failure criteria, performing one or more predictive actions.
488 Citations
25 Claims
-
1. A method of fault detection in a storage device, the method comprising:
while in normal operation; measuring electrical current drawn during performance of a respective operation on a specified portion of the storage device and recording data corresponding to the measured electrical current drawn during performance of the respective operation on the specified portion of the storage device; analyzing the recorded data, including determining whether one or more predefined characteristics of the recorded data meets predetermined failure criteria; and in accordance with a determination that the recorded data meets the predetermined failure criteria, performing one or more remedial actions, the one or more remedial actions including marking the specified portion of the storage device as a known-bad portion. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
13. A storage device, comprising:
-
a storage medium; a storage controller coupled to the storage medium, the storage controller including; one or more processors; an interface for coupling the storage controller to the storage medium; and a current monitoring module, the current monitoring module configured to perform one or more operations including; while in normal operation; measuring electrical current drawn during performance of a respective operation on a specified portion of the storage device and recording data corresponding to the measured electrical current drawn during performance of the respective operation on the specified portion of the storage device; analyzing the recorded data, including determining whether one or more predefined characteristics of the recorded data meets predetermined failure criteria; and in accordance with a determination that the recorded data meets the predetermined failure criteria, performing one or more remedial actions, the one or more remedial actions including marking the specified portion of the storage device as a known-bad portion. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer readable storage medium, storing one or more programs for execution by one or more processors of a storage device, the one or more programs including instructions for:
while in normal operation; measuring electrical current drawn during performance of a respective operation on a specified portion of the storage device and recording data corresponding to the measured electrical current drawn during performance of the respective operation on the specified portion of the storage device; analyzing the recorded data, including determining whether one or more predefined characteristics of the recorded data meets predetermined failure criteria; and in accordance with a determination that the recorded data meets the predetermined failure criteria, performing one or more remedial actions, the one or more remedial actions including marking the specified portion of the storage device as a known-bad portion. - View Dependent Claims (21, 22, 23, 24, 25)
Specification