×

Dynamic data relocation using cloud based ranks

  • US 10,372,371 B2
  • Filed: 09/14/2017
  • Issued: 08/06/2019
  • Est. Priority Date: 09/14/2017
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer-implemented method for dynamic data relocation, the method comprising:

  • monitoring accesses to data stored on a plurality of local ranks of an enterprise storage system;

    based on the monitored accesses, identifying data which has not been accessed for a predetermined amount of time;

    moving the data which has not been accessed for the predetermined amount of time to one or more cloud based ranks of the enterprise storage system, wherein each cloud based rank comprises storage space on one or more cloud storage devices, the storage space on the one or more cloud storage devices mapped to corresponding virtual local addresses that are grouped as a virtual local rank;

    wherein the virtual local addresses are memory addresses which appear as addresses of a storage device coupled to a storage controller via a local connection;

    in response to an access request directed to the corresponding virtual local addresses for at least part of the moved data, converting the access request to a cloud data access request configured for an application programming interface (API) corresponding to the one or more cloud storage devices of the one or more cloud based ranks;

    relocating the at least part of the moved data from the one or more cloud based ranks to at least one of the plurality of local ranks;

    determining that all of the moved data has been relocated to at least one of the plurality of local ranks; and

    deleting the one or more cloud based ranks.

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