Back to results
US 10,310,937 B2Granted
Dynamically restoring disks based on array properties
AssigneeInternational Business Machines Corporation
InventorsXue Dong Gao, Yang Liu, Mei Mei, Hai Bo Qian
Life of this patent
Estimating the term…
Abstract
Embodiments of the present invention provide systems and methods for dynamically modifying data scrub rates based on RAID analysis. The method includes determining a grouping for an array based on a temperature for the array, a configurable threshold temperature range for the array, and an I/O distribution of the array. The method further includes modifying the data scrub rate for the array based on the grouping.
Claims1
A method comprising modifying data scrub rates:
- determining, by one or more processors, a grouping for an array of a plurality of arrays based, at least in part, on a temperature for the array, a configurable threshold temperature range for the array, and an I/O distribution of the array, wherein determining a grouping of the array of a plurality of arrays comprises:
- determining a temperature of each array of the plurality of arrays, and
- determining I/O distribution of each array of the plurality;
- and
- modifying, by one or more processors, a data scrub rate for the array based, at least in part, on the grouping of the array, wherein modifying the data scrub rate of the array consists of:
- in response to the array being grouped as exceeding the configurable threshold temperature range, decreasing, by one or more processors, the data scrub rate of the array,
- in response to the array being grouped as within the configurable threshold temperature range, maintaining, by one or more processors, the data scrub rate of the array,
- in response to the array being grouped as below the configurable temperature threshold range, increasing, by one or more processors, the data scrub rate of the array,
- in response to the I/O distribution of the array being constant, maintaining, by one or more processors, the data scrub rate of the array,
- in response to the I/O distribution of the array decreasing, increasing, by one or more processors, the data scrub rate of the array, and
- in response to the grouping of the array as the I/O distribution increasing, restoring, by one or more processors, the data scrub rate of the array to a preconfigured rate by decreasing the data scrub rate of the array.
8 more elements
Dependencies are inferred from the claim text.