×

Client-side, variable drive health determination

  • US 9,792,192 B1
  • Filed: 03/29/2012
  • Issued: 10/17/2017
  • Est. Priority Date: 03/29/2012
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method, comprising:

  • obtaining, from a customer of a computing resource service provider, performance criteria associated with at least a subset of data stored in a first data volume, the first data volume being operatively attached to a client computing device hosted by the computing resource service provider on behalf of the customer;

    obtaining, from the client computing device, an operating parameter associated with a first data volume indicating an ability to perform data operations to the data stored in the first data volume;

    determining, based at least in part on the operating parameter, a health level of the first data volume from a plurality of possible health levels; and

    as a result of determining that the health level is below a predefined health level, the predefined health level being between a first health level and a second health level of the plurality of possible health levels;

    selecting a second data volume based at least in part on performance characteristics of the second data volume meeting the set of performance criteria;

    based at least in part on the performance criteria, causing an operation to be performed on at least the subset of the data, the operation resulting in a change in storage location associated with the at least the subset of the data from a first storage location provided by hardware used to maintain the data of the first data volume to a second storage location provided by hardware used to maintain data of the second data volume; and

    associating the second data volume with the client computing device.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×