×

Matching storage resource packs to storage services

  • US 10,033,811 B2
  • Filed: 01/14/2014
  • Issued: 07/24/2018
  • Est. Priority Date: 01/14/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • receiving, by a first computer in communication with a storage system and prior to receiving a request for a storage service from a second computer, multiple resource packs upon the first computer conveying a resource pack inventory request to the storage system, each of the resource packs comprising a plurality of attributes for storage resources on the storage system such that a particular resource pack references a set of storage resources including processors, memory devices, and storage devices defined to comprise the particular resource pack;

    wherein each of the multiple resource packs are associated with a resource pack type, the resource pack types initialized as entries into a table within the first computer and each resource type initialized as entries into the table associated with a certain application type;

    receiving, by the first computer, the request from the second computer for the storage service, the storage service request comprising a set of storage requirements needed which include at least a required available storage capacity, a storage pool type, an indicator as to whether data compression is required, and a required number of average number of input/output operations per second (IOPS) supported by the storage system;

    identifying one or more of the received resource packs having respective attributes matching the storage service and the certain application type requested;

    selecting a given identified resource pack; and

    conveying the given identified resource pack to the second computer by conveying, by the first computer, an allocation request to the storage system for a portion of the given identified resource pack, and allocating, by the storage system the requested portion of the given identified resource pack to the second computer.

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