Reading or Reconstructing Requested Data from RAID Volume
AssigneeHewlett Packard Enterprise Development LP
InventorsThomas Duncan McMURCHIE, Ming SU, James Reid COOK
Life of this patent
Estimating the term…
Loading patent…
AssigneeHewlett Packard Enterprise Development LP
InventorsThomas Duncan McMURCHIE, Ming SU, James Reid COOK
Estimating the term…
An example data storage system includes a number of storage devices, and processing circuitry. The processing circuit may implement a redundant array of independent disks (RAID) volume using the storage devices, determine an estimated read wait time for each of the storage devices, sort the estimated read wait times into bins of a specified set of bins, and associate bin numbers with the storage devices based on the bins of their respective estimated read wait times. The processing circuitry may also, in response to a read request directed to the RAID volume, determine whether to read requested data specified in the read request from a target storage device, which is one of the storage devices that stores the requested data, or reconstruct the requested data from data stored in non-target storage devices of the storage devices, based on how many of the bin numbers of the non-target storage devices are greater than or greater-than-or-equal-to the difference between a bin number of the target storage device and a specified threshold.
A data storage system comprising:
A non-transitory machine readable medium comprising processor executable instructions including:
A data storage system comprising:
Dependencies are inferred from the claim text.