×

Optimized virtual storage fabric

  • US 10,021,185 B1
  • Filed: 08/22/2013
  • Issued: 07/10/2018
  • Est. Priority Date: 08/22/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • compiling operational information for a plurality of service offerings, the plurality of service offerings being configured to provide data storage at a plurality of storage locations on a network;

    determining a cost of migrating each of a plurality of data to each of the plurality of storage locations utilizing the operational information;

    determining a cost of storing each of the plurality of data at each of the plurality of storage locations utilizing the operational information;

    designating at which of the plurality of storage locations each of the plurality of data is to be stored based on the cost of migrating each of a plurality of data to each of the plurality of storage locations and the cost of storing each of the plurality of data at each of the plurality of storage locations;

    migrating at least one of the plurality of data from a first location of the plurality of storage locations to a second location of the plurality of storage locations in response to determining that the cost of continuing to store the at least one data at the first storage location is greater than the cost of migrating the at least one data to the second storage location and the cost of storing the at least one data at the second storage location;

    wherein the plurality of storage locations comprise the first location, the second location, and a third location;

    designating the at least one data for storage at the first location until a first storage volume is reached;

    designating the at least one data for storage at a second location after the first storage volume is reached and until a second storage volume is reached;

    designating the at least one data for storage at the third location after the second storage volume is reached; and

    wherein it is more costly to migrate the at least one data to and store the at least one data at the first location than the second location after the first storage volume is reached, and it is more costly to migrate the at least one data to and store the at least one data at the second location than the third location after the second storage volume is reached.

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