Apparatus, system, and method for predicting storage device failure
First Claim
1. An apparatus to predict storage device failure, the apparatus comprising:
- a technology descriptor module configured to associate a technology descriptor with a storage device;
a failure threshold module configured to set a predictive failure threshold for the storage device in response to the technology descriptor; and
a performance detection module configured to detect a storage device error that exceeds the predictive failure threshold as a storage device predictive failure.
5 Assignments
0 Petitions
Accused Products
Abstract
An apparatus, system, and method are disclosed for predicting storage device failure. A technology descriptor module associates a technology descriptor with a storage device. A failure threshold module sets a predictive failure threshold for the storage device in response to the technology descriptor. In one embodiment, a workload management detection module detects workload management of the storage device. A threshold modification module may modify the predictive failure threshold in response to detecting the workload management of the storage device. A performance detection module detects a storage device error that exceeds the modified predictive failure threshold as a storage device predictive failure.
69 Citations
20 Claims
-
1. An apparatus to predict storage device failure, the apparatus comprising:
-
a technology descriptor module configured to associate a technology descriptor with a storage device;
a failure threshold module configured to set a predictive failure threshold for the storage device in response to the technology descriptor; and
a performance detection module configured to detect a storage device error that exceeds the predictive failure threshold as a storage device predictive failure. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A signal bearing medium tangibly embodying a program of machine-readable instructions executable by a digital processing apparatus to perform an operation to predict storage device failure, the operation comprising:
-
associating a technology descriptor with a storage device, wherein the technology descriptor specifies nominal operating characteristics for the storage device;
setting a predictive failure threshold for the storage device in response to the technology descriptor;
detecting workload management of the storage device; and
detecting a storage device error that exceeds the predictive failure threshold as a storage device predictive failure. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system to predict storage device failure, the system comprising:
-
a storage device configured to store data;
a storage controller configured to manage the storage device and comprising a technology descriptor module configured to associate a technology descriptor with a storage device, wherein the technology descriptor specifies nominal operating characteristics for the storage device;
a failure threshold module configured to set a predictive failure threshold for the storage device in response to the technology descriptor;
a workload management detection module configured to detect workload management of the storage device;
a threshold modification module configured to modify the predictive failure threshold in response to detecting the workload management of the storage device; and
a performance detection module configured to detect a storage device error that exceeds the modified predictive failure threshold as a storage device predictive failure. - View Dependent Claims (18, 19)
-
-
20. A method for deploying computer infrastructure, comprising integrating computer-readable code into a computing system, wherein the code in combination with the computing system is capable of performing the following:
-
associating a technology descriptor with a storage device, wherein the technology descriptor specifies nominal operating characteristics for the storage device;
setting a predictive failure threshold for the storage device in response to the technology descriptor, wherein the predictive failure threshold is configured as a specified number of failures within a specified time interval, and wherein each failure is a failure to complete a storage operation within a specified response time;
detecting workload management of the storage device;
modifying the predictive failure threshold in response to detecting the workload management of the storage device; and
detecting a storage device error that exceeds the modified predictive failure threshold as a storage device predictive failure.
-
Specification