Method and system for predicting storage device failures
First Claim
Patent Images
1. A computer implemented method comprising:
- for each physical drive of a plurality of physical drives of a logical storage device implemented by the plurality of physical drives in a RAID configuration;
determining a total number of reads and writes to the physical drive as a function of (i) data regarding reads and writes committed by an operating system to the logical storage device and (ii) a number of reads and writes, caused by the RAID configuration, to the physical drive for each read and write committed by the operating system to the logical storage device; and
determining a likelihood of failure for the physical drive based on the determined total number of reads and writes to the physical drive; and
replacing at least one physical drive of the plurality of physical drives based on one or more of the determined likelihoods of failure.
7 Assignments
0 Petitions
Accused Products
Abstract
The invention pertains to a method and information handling system (IHS) for predicting storage device failures. An embodiment of the method of the present invention begins by obtaining data regarding input and output of the at least one storage device. Next, the obtained data is normalized to determine a duty cycle of the at least one storage device. Finally, using the normalized data, a likelihood of failure of the at least one storage device is determined. In another example embodiment, a failure indicator is associated with the at least one storage device based upon the determined likelihood of failure.
-
Citations
20 Claims
-
1. A computer implemented method comprising:
-
for each physical drive of a plurality of physical drives of a logical storage device implemented by the plurality of physical drives in a RAID configuration; determining a total number of reads and writes to the physical drive as a function of (i) data regarding reads and writes committed by an operating system to the logical storage device and (ii) a number of reads and writes, caused by the RAID configuration, to the physical drive for each read and write committed by the operating system to the logical storage device; and determining a likelihood of failure for the physical drive based on the determined total number of reads and writes to the physical drive; and replacing at least one physical drive of the plurality of physical drives based on one or more of the determined likelihoods of failure. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An information handling system (IHS) comprising:
-
a processor; and a memory with computer code instructions stored thereon, the processor and the memory, with the computer code instructions being configured to cause the IHS to; for each physical drive of a plurality of physical drives of a logical storage device implemented by the plurality of physical drives in a RAID configuration; determine a total number of reads and writes to the physical drive as a function of (i) data regarding reads and writes committed by an operating system to the logical storage device and (ii) a number of reads and writes, caused by the RAID configuration, to the physical drive for each read and write committed by the operating system to the logical storage device; and determine a likelihood of failure for the physical drive based on the determined total number of reads and writes to the physical drive; and replace at least one physical drive of the plurality of physical drives based on one or more of the determined likelihoods of failure. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer readable medium having stored thereon a sequence of instructions which, when loaded and executed by a processor coupled to an apparatus, causes the apparatus to:
-
for each physical drive of a plurality of physical drives of a logical storage device implemented by the plurality of physical drives in a RAID configuration; determine a total number of reads and writes to the physical drive as a function of (i) data regarding reads and writes committed by an operating system to the logical storage device and (ii) a number of reads and writes, caused by the RAID configuration, to the physical drive for each read and write committed by the operating system to the logical storage device; and determine a likelihood of failure for the physical drive based on the determined total number of reads and writes to the physical drive; and replace at least one physical drive of the plurality of physical drives based on one or more of the determined likelihoods of failures.
-
Specification