×

System and method for optimally creating storage objects in a storage system

  • US 9,285,992 B2
  • Filed: 12/16/2011
  • Issued: 03/15/2016
  • Est. Priority Date: 12/16/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method for configuring logical storage resources within a storage system node, said method comprising:

  • receiving, at a storage system device, a request to create a new virtual storage object,wherein the request includes a service level requirement that is associated with the new virtual storage object;

    in response to the request;

    identifying, with the storage system device, one or more physical storage resources for the new virtual storage object based on said service level requirement; and

    identifying, with the storage system device, one or more storage controller, and one or more network interfaces to be used with the new virtual storage object based on said service level requirement;

    ranking, with the storage system device, the identified physical storage resource, storage controllers, and network interfaces, wherein the physical storage resources are ranked based on;

    a degree of similarity between an expected data access pattern of the new virtual storage object and a data access pattern of a virtual storage object configured within the storage system node; and

    a degree of similarity between a type of data stored by the physical storage resources and a type of data to be stored by the new virtual storage object;

    determining, with the storage system device, an optimal configuration based on the ranking, the optimal configuration comprising one or more of the physical storage resources, one of the storage controllers, and one or the network interfaces; and

    creating, with the storage system device, said new virtual storage object within the storage system node based on the optimal configuration and from at least one of said one or more physical storage resources of the optimal configuration.

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