IP Library Granted Patent US 7,373,559
Granted Patent B2
US 7,373,559 · App. 10/937,226 · Granted May 13, 2008

Method and system for proactive drive replacement for high availability storage systems

Assignee: Copan Systems, Inc.
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 7,373,559
App. No.
10/937,226
Granted
May 13, 2008
Kind
B2
Abstract

Methods for preventing the failure of disk drives in storage systems are disclosed. A system and a computer program product for preventing the failure are also disclosed. Factors relating to the aging or early onset of errors in a disk drive are monitored. These factors are then compared to thresholds. In case the thresholds are exceeded, an indication for the replacement of the disk drive is given. Sudden rises in the factors are also used to indicate the impeding failure of disk drives.

Claims (51)

1. A method for disk drive replacement in a power-managed RAID storage system having a plurality of disk drives that are powered-on at a time before data access and are otherwise powered-off, the method comprising:

monitoring a factor relating to powering-on a particular disk drive in the plurality of disk drives;

determining a manufacturer threshold for replacement of the particular disk drive, the manufacturer threshold specified by a manufacturer of the particular disk drive for the factor;

determining a percentage threshold less than the manufacturer threshold specified by the manufacturer;

predicting a time at which the particular disk drive will fail based on the percentage threshold as applied to the factor and based on a power management characteristic of the particular disk drive;

powering on a replacement disk drive if it is powered off; and

transferring data from the particular disk drive to the replacement disk drive if the predicted time is below the percentage threshold before failure of the particular disk drive; and

using the replacement disk drive in place of the particular disk drive.

2. The method of claim 1 , wherein the factors include power-on hours.

3. The method of claim 1 , wherein the percentage threshold is derived from the mean-time-to-failure of the particular disk drive.

4. The method of claim 3 , wherein the mean-time-to-failure is derived from a function of temperature measurement.

5. The method of claim 1 , wherein the factors include start stops.

6. The method of claim 1 , wherein the power management characteristic includes a predicted frequency of start stops.

7. The method of claim 1 , wherein the power management characteristic includes a measured frequency of start stops.

8. The method of claim 1 , wherein the power management characteristic includes a predicted frequency of power-on/off cycles.

9. The method of claim 1 , wherein the power management characteristic includes a measured frequency of power-on/off cycles.

10. The method of claim 1 , further comprising:

monitoring changes in a value for the factor; and

determining, after two or more consecutive calculations, that the particular drive should be replaced if the change in value for the factor increases.

11. The computer readable medium of claim 10 , wherein the one or more instructions further comprise:

monitoring changes in a value for the factor; and

determining, after two or more consecutive calculations, that the particular drive should be replaced if the change in value for the factor increases.

12. An apparatus for disk drive replacement in a power-managed RAID storage system having a plurality of disk drives that are powered-on at a time before data access and are otherwise powered-off, the apparatus comprising:

a processor:

a machine-readable storage medium including instructions executable by the processor for:

monitoring a factor relating to powering-on a particular disk drive in the plurality of disk drives;

determining a manufacturer threshold for replacement of the particular disk drive, the manufacturer threshold specified by a manufacturer of the particular disk drive for the factor;

determining a percentage threshold less than the manufacturer threshold specified by the manufacturer;

predicting a time at which the particular disk drive will fail based on the percentage threshold as applied to the factor and based on a power management characteristic of the particular disk drive;

powering on a replacement disk drive if it is powered off; and

transferring data from the particular disk drive to a replacement disk drive if the predicted time is below the threshold before failure of the particular disk drive; and

using the replacement disk drive in place of the particular disk drive.

13. A machine-readable storage medium including instructions executable by a processor for preventing disk drive failures in a power-managed RAID storage system having a plurality of disk drives that are powered-on at a time before data access and are otherwise powered-off, the machine-readable storage medium comprising one or more instructions for:

monitoring a factor relating to powering-on a particular disk drive in the plurality of disk drives;

determining a manufacturer threshold for replacement of the particular disk drive, the manufacturer threshold specified by a manufacturer of the particular disk drive for the factor;

determining a percentage threshold less than the manufacturer threshold specified by the manufacturer;

predicting a time at which the particular disk drive will fail based on the percentage threshold as applied to the factor and based on a power management characteristic of the particular disk drive;

powering on a replacement disk drive if it is powered off; and

transferring data from the particular disk drive to a replacement disk drive if the predicted time is below at least one threshold before failure of the particular disk drive; and

using the replacement disk drive in place of the particular disk drive.

14. The apparatus of claim 13 , wherein instructions are further executable by the processor for:

monitoring changes in a value for the factor; and

determining, after two or more consecutive calculations, that the particular drive should be replaced if the change in value for the factor increases.

15. The apparatus of claim 13 , wherein the factors include power-on hours.

16. The apparatus of claim 13 , wherein the percentage threshold is derived from the mean-time-to-failure of the particular disk drive.

17. The apparatus of claim 16 , wherein the mean-time-to-failure is derived from a function of temperature measurement.

18. The apparatus of claim 13 , wherein the factors include start stops.

19. The apparatus of claim 13 , wherein the power management characteristic includes a predicted frequency of start stops.

20. The apparatus of claim 13 , wherein the power management characteristic includes a measured frequency of start stops.

21. The apparatus of claim 13 , wherein the power management characteristic includes a predicted frequency of power-on/off cycles.

22. The apparatus of claim 13 , wherein the power management characteristic includes a measured frequency of power-on/off cycles.

Assignments (13)
PATENT SECURITY AGREEMENT Recorded Aug 6, 2024
From: RPX CORPORATION; RPX CLEARINGHOUSE LLC
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 068328/0674 →
RELEASE OF LIEN ON PATENTS Recorded Aug 5, 2024
From: BARINGS FINANCE LLC
To: RPX CORPORATION
Reel/Frame 068328/0278 →
PATENT SECURITY AGREEMENT Recorded Oct 23, 2020
From: RPX CLEARINGHOUSE LLC; RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 054244/0566 →
PATENT SECURITY AGREEMENT Recorded Oct 23, 2020
From: RPX CLEARINGHOUSE LLC; RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 054198/0029 →
RELEASE (REEL 038041 / FRAME 0001) Recorded Jan 2, 2018
From: JPMORGAN CHASE BANK, N.A.
To: RPX CORPORATION; RPX CLEARINGHOUSE LLC
Reel/Frame 044970/0030 →
SECURITY AGREEMENT Recorded Mar 9, 2016
From: RPX CORPORATION; RPX CLEARINGHOUSE LLC
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 038041/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 10, 2015
From: SILICON GRAPHICS INTERNATIONAL CORP.
To: RPX CORPORATION
Reel/Frame 035409/0615 →
RELEASE OF SECURITY INTEREST Recorded Feb 23, 2014
From: WESTBURY INVESTMENT PARTNERS SBIC, LP
To: SILICON VALLEY BANK
Reel/Frame 032276/0091 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 7, 2010
From: SILICON VALLEY BANK
To: SILICON GRAPHICS INTERNATIONAL CORP.
Reel/Frame 024351/0936 →
SECURITY AGREEMENT Recorded Feb 26, 2009
From: COPAN SYSTEMS, INC.
To: WESTBURY INVESTMENT PARTNERS SBIC, LP
Reel/Frame 022309/0579 →
SECURITY AGREEMENT Recorded Feb 9, 2009
From: COPAN SYSTEMS, INC.; COPAN SYSTEMS EMEA (PTY) LIMITED
To: SILICON VALLEY BANK
Reel/Frame 022228/0408 →
SECURITY AGREEMENT Recorded Feb 9, 2009
From: COPAN SYSTEMS, INC.
To: SILICON VALLEY BANK
Reel/Frame 022228/0601 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 8, 2004
From: GUHA, ALOKE
To: COPAN SYSTEMS, INC.
Reel/Frame 015782/0416 →
Continuity (2)
Provisional Application 6050184900 · Sep 11, 2003
Related Publication 20050060618A1 · Mar 17, 2005