Managing storage devices having a lifetime of a finite number of operations
First Claim
1. A computer-implemented method of managing a plurality of storage devices, the storage devices having a lifetime of a finite number of operations, the method comprising:
- calculating an average number of storage devices reaching said lifetime of a finite number of operations per first unit time;
for each one of the plurality of storage devices calculating an estimated date when said finite number of operations will be reached;
for each date, setting a variable associated with that date, the variable being related to a number of storage devices reaching said finite number of operations within a predetermined period of said date; and
for one or more variables associated with a date where the value of the variable is larger than the average number of storage devices reaching said lifetime of a finite number of operations per first unit time, carrying out an action to reduce the number of storage devices reaching said lifetime per first unit of time.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are methods and systems of managing a plurality of storage devices having a lifetime of a finite number of operations. An average number of storage devices reaching said lifetime of a finite number of operations per first unit time is calculated. For each one of the plurality of storage devices an estimated date when a finite number of operations will be reached is calculated. For each date, a variable related to the number of storage devices reaching said finite number of operations within a predetermined period of said date is set. For one or more variables having a value larger than average number of storage devices reaching said lifetime of a finite number of operations per first unit time, an action is carried out to reduce the number of storage devices reaching said lifetime per first unit of time.
-
Citations
20 Claims
-
1. A computer-implemented method of managing a plurality of storage devices, the storage devices having a lifetime of a finite number of operations, the method comprising:
-
calculating an average number of storage devices reaching said lifetime of a finite number of operations per first unit time; for each one of the plurality of storage devices calculating an estimated date when said finite number of operations will be reached; for each date, setting a variable associated with that date, the variable being related to a number of storage devices reaching said finite number of operations within a predetermined period of said date; and for one or more variables associated with a date where the value of the variable is larger than the average number of storage devices reaching said lifetime of a finite number of operations per first unit time, carrying out an action to reduce the number of storage devices reaching said lifetime per first unit of time. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for managing a plurality of storage devices, the storage devices having a lifetime of a finite number of operations, the system comprising:
-
an input/output adapter for receiving requests for data transfers to and/or from the plurality of storage devices; a storage device interface for performing said requests for data transfers to and/or from the plurality of storage devices; and a storage device lifetime management unit for managing said storage devices so as to optimize the number of storage devices reaching said lifetime per first unit of time; wherein; said storage device lifetime management unit is configured to calculate an average number of storage devices reaching said lifetime of a finite number of operations per first unit time; said storage device lifetime management unit is configured to calculate an estimated date when said finite number of operations will be reached for each one of the plurality of storage devices; said storage device lifetime management unit sets a variable associated with each date, the variable being related to a number of storage devices reaching said finite number of operations within a predetermined period of said date; for one or more variables associated with a date where the value of the variable is larger than the average number of storage devices reaching said lifetime of a finite number of operations per first unit time, said storage device lifetime management unit is configured to carry out an action to reduce the number of storage devices reaching said lifetime per first unit of time. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product for managing a plurality of storage devices, the storage devices having a lifetime of a finite number of operations, the computer program product comprising a non-transitory computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computer to cause the computer to perform a method comprising:
-
calculating, by the computer, an average number of storage devices reaching said lifetime of a finite number of operations per first unit time; calculating, by the computer, an estimated date when said finite number of operations will be reached for each one of the plurality of storage devices; for each date, setting, by the computer, a variable associated with that date, the variable being related to a number of storage devices reaching said finite number of operations within a predetermined period of said date; and for one or more variables associated with a date where the value of the variable is larger than the average number of storage devices reaching said lifetime of a finite number of operations per first unit time, carrying out, by the computer, an action to reduce the number of storage devices reaching said lifetime per first unit of time. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification