Failure trend detection and correction in a data storage array
First Claim
1. An apparatus comprising a plurality of data storage devices arranged to form a multi-device array space and a controller which controls access to the array space, the controller configured to accumulate operational performance data from each of the plurality of data storage devices into a history log, to analyze said data to detect anomalous operation of said devices, and to initiate a data storage device specific corrective action event in relation to said analysis.
1 Assignment
0 Petitions
Accused Products
Abstract
Method and apparatus for detecting and correcting parametric failure trends in a data storage array. A plurality of data storage devices, such as hard disc drives, are arranged to form a multi-device addressable memory array space. A controller controls access to the array space, and is configured to accumulate operational performance data from each of the devices into a history log. A statistical analysis engine of the controller analyzes the data to detect anomalous operation of the devices, including a horizontal analysis of data across multiple devices. The controller initiates a data storage device specific corrective action event in response to the analysis, as required. The analysis by the engine can be in addition to, or in lieu of, analysis by the individual devices. A data request block requests additional data samples for a given parameter, or requests additional parametric data to further the analysis.
65 Citations
20 Claims
- 1. An apparatus comprising a plurality of data storage devices arranged to form a multi-device array space and a controller which controls access to the array space, the controller configured to accumulate operational performance data from each of the plurality of data storage devices into a history log, to analyze said data to detect anomalous operation of said devices, and to initiate a data storage device specific corrective action event in relation to said analysis.
-
10. An apparatus, comprising:
-
a plurality of data storage devices arranged to form a multi-device memory array space; and
first means for accumulating operational performance data from each of the plurality of data storage devices, for performing an analysis of a subset of said data associated with multiple ones of said devices, and for providing an alarm indication to a user in response to detection of an anomalous event as a result of said analysis. - View Dependent Claims (11, 12)
-
-
13. A method comprising:
-
arranging a plurality of data storage devices to form a multi-device memory array space; and
providing a controller which controls access to the array space, the controller configured to accumulate operational performance data from each of the plurality of data storage devices into a history log, to analyze said data to detect anomalous operation of said devices, and to initiate a data storage device specific corrective action event in relation to said analysis. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification