×

Thin provisioning using cloud based ranks

  • US 10,372,363 B2
  • Filed: 09/14/2017
  • Issued: 08/06/2019
  • Est. Priority Date: 09/14/2017
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method comprising:

  • determining a total amount of unused physical storage space for all of a plurality of local ranks associated with a storage controller;

    comparing the total amount of unused physical storage space to a first threshold;

    in response to determining that the total amount of unused physical storage space is less than the first threshold, creating one or more cloud based ranks;

    wherein creating each of the one or more cloud based ranks comprises;

    allocating storage space on one or more corresponding cloud storage devices via a cloud interface;

    mapping the allocated storage space to corresponding virtual local addresses; and

    grouping the virtual local addresses as a virtual local rank associated with the storage controller;

    wherein the method further comprises;

    determining a total amount of used storage space for the plurality of local ranks and the one or more cloud based ranks;

    determining a difference between a total amount of storage space for the plurality of local ranks and the determined total amount of used storage space; and

    in response to determining that the difference is greater than a second threshold, moving data from the one or more cloud based ranks to the plurality of local ranks.

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