IP Library Granted Patent US 8,316,263
Granted Patent B1
US 8,316,263 · App. 10/983,982 · Granted Nov 20, 2012

Predicting disk drive failure at a central processing facility using an evolving disk drive failure prediction algorithm

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,316,263
App. No.
10/983,982
Granted
Nov 20, 2012
Kind
B1
Abstract

A method of predicting disk drive failure at a central processing facility using an evolving drive failure prediction algorithm (DFPA) is disclosed. A set of quality metric values are transmitted from each of a plurality of remote disk drives to the central processing facility. The DFPA is executed at the central processing facility in response to the quality metric values to detect an impending failure of at least one of the remote disk drives. The DFPA is evolved at the central processing facility in response to a reference data base of quality metric values and a corresponding failure indicator. The processes is repeated so as to improve the accuracy of the DFPA over time.

Claims (37)

1. A method for improving disk drive failure prediction at a central processing facility, the method comprising:

receiving a set of quality metric values and a failure indicator from one of a plurality of disk drives that are remote to the central processing facility; and

evolving a disk failure prediction algorithm (DFPA) comprising a neural network to detect an impending failure of at least one of the remote disk drives, the evolving comprising:

(a) applying a function to a set of primary quality metrics to generate a set of secondary quality metrics;

(b) using a genetic algorithm to select a subset of the secondary quality metrics;

(c) applying the quality metric values corresponding to the selected subset of secondary quality metrics to the neural network to generate an output indicative of the fitness of the secondary selected subset of secondary quality metrics to predict drive failure, the applying comprising:

applying, to the inputs quality metric values, a process element function to generate the output; and

comparing the output to a reference value based at least in part on the received set of quality metric values and failure indicator; and

(d) repeating steps (b) and (c) at least once to determine a subset of secondary quality metrics to be used in the DFPA.

2. The method of claim 1 , wherein the neural network comprises a process element function that comprises a summation of inputs scaled by a set of weight factors.

3. The method of claim 2 , wherein the evolving further comprises:

determining if a difference between the generated output and a reference value meets a threshold;

if the difference meets the threshold, saving the selected subset of secondary quality metrics and weight factors; and

if the difference does not meet the threshold, repeating the step of applying the quality metric values corresponding to the selected subset of secondary quality metrics to the neural network with a different set of weight factors.

4. The method of claim 2 , wherein the weight factors are derived from a referenced database.

5. The method of claim 1 , wherein the function in step (a) comprises a logarithm base 10 function.

6. The method of claim 1 , wherein the function in step (a) comprises a hyperbolic tangent function.

7. The method of claim 1 , wherein the quality metrics comprise two or more of: head/disk interface characteristics, read channel settings, error correction parameters, and servo control parameters.

8. An apparatus for improving disk drive failure prediction at a central processing facility, the apparatus comprising:

a processor configured to execute instructions causing it to:

receive a set of quality metric values and a failure indicator from one of a plurality of disk drives that are remote to the central processing facility; and

evolve a disk failure prediction algorithm (DFPA) comprising a neural network to detect an impending failure of at least one of the remote disk drives, the evolving comprising:

(a) applying a function to a set of primary quality metrics to generate a set of secondary quality metrics;

(b) using a genetic algorithm to select a subset of the secondary quality metrics as inputs to processing elements of a neural network;

(c) applying the quality metric values corresponding to the selected subset of secondary quality metrics to the neural network to generate an output indicative of the fitness of the selected subset of secondary quality metrics to predict drive failure, the applying comprising:

applying, to the quality metric values, a process element function to generate the output; and

comparing the output to a reference value based at least in part on the received set of quality metric values and failure indicator; and

(d) repeating steps (b) and (c) at least once to determine a subset of secondary quality metrics to be used in the DFPA.

9. The apparatus of claim 8 , wherein the neural network comprises a process element function that comprises a summation of inputs scaled by a set of weight factors.

10. The apparatus of claim 9 , wherein the evolving further comprises:

determining if a difference between the generated output and a reference value meets a threshold;

if the difference meets the threshold, saving the selected subset of secondary quality metrics and weight factors; and

if the difference does not meet the threshold, repeating the step of applying the quality metric values corresponding to the selected subset of secondary quality metrics to the neural network with a different set of weight factors.

11. The apparatus of claim 9 , wherein the weight factors are derived from a referenced database.

12. The apparatus of claim 8 , wherein the function in step (a) comprises a logarithm base 10 function.

13. The apparatus of claim 8 , wherein the function in step (a) comprises a hyperbolic tangent function.

14. The apparatus of claim 8 , wherein the quality metrics comprise two or more of: head/disk interface characteristics, read channel settings, error correction parameters, and servo control parameters.

Assignments (8)
PATENT COLLATERAL AGREEMENT - DDTL LOAN AGREEMENT Recorded Aug 21, 2023
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 067045/0156 →
PATENT COLLATERAL AGREEMENT - A&R LOAN AGREEMENT Recorded Aug 21, 2023
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 064715/0001 →
RELEASE OF SECURITY INTEREST AT REEL 038744 FRAME 0481 Recorded Feb 8, 2022
From: JPMORGAN CHASE BANK, N.A.
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 058982/0556 →
RELEASE OF SECURITY INTEREST Recorded Mar 5, 2018
From: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 045501/0714 →
SECURITY AGREEMENT Recorded May 17, 2016
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 038744/0481 →
SECURITY AGREEMENT Recorded May 17, 2016
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 038744/0281 →
SECURITY AGREEMENT Recorded May 17, 2016
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 038722/0229 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 8, 2004
From: GOUGH, ROSS E.; RIVKIN, STEVEN NEAL
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 015983/0202 →