×

Systems and methods for wear levelling in a storage array

  • US 10,656,843 B2
  • Filed: 05/16/2016
  • Issued: 05/19/2020
  • Est. Priority Date: 05/16/2016
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • at least one processor; and

    a storage interface configured to;

    sequentially select member storage resources of a virtual storage resource as a source storage resource for redirection of write input/output (I/O);

    for each member storage resource, when selected as the source storage resource, change a configuration of the virtual storage resource from an original configuration to a redirect configuration by, in response to write I/O, redirecting the write I/O from a first address of the source storage resource to a second address of a spare storage resource available to the virtual storage resource, wherein the spare storage resource is a hot spare storage resource of the virtual storage resource;

    maintain a redirect mapping table of respective first addresses and corresponding second addresses;

    in response to a detection that a copy back condition has occurred, initiate a copy back operation configured to return the virtual storage resource to the original configuration, wherein the copy back condition comprises a wear level of the spare storage resource and/or an I/O level of the spare storage resource; and

    maintain a copy back mapping table indicative of data of the source storage resource which is not to be overwritten during the copy back operation.

View all claims
  • 14 Assignments
Timeline View
Assignment View
    ×
    ×