×

Hierarchical management of storage capacity and data volumes in a converged system

  • US 10,824,355 B2
  • Filed: 01/10/2017
  • Issued: 11/03/2020
  • Est. Priority Date: 01/10/2017
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method, comprising:

  • identifying a plurality of physical storage resources;

    allocating a storage capacity utilizing a storage capacity representation of the plurality of physical storage resources, where a first plurality of associated attributes applies to the storage capacity, the first plurality of associated attributes including a quality of service for the storage capacity, a plurality of input/output (I/O) capacity limitations for the storage capacity, data protection provided for the storage capacity, and a reliability level of the storage capacity;

    defining a plurality of data volumes within the storage capacity, utilizing a data volume representation, where;

    a second plurality of associated attributes applies to each of the plurality of data volumes, the second plurality of associated attributes including, for each of the plurality of data volumes, a size limit of the data volume and data access permissions granted to users for data within the data volume, andthe plurality of data volumes inherit the first plurality of associated attributes;

    defining a plurality of volume shares within one of the plurality of data volumes, utilizing a volume share representation of the plurality of data volumes, where;

    a third plurality of associated attributes applies to the plurality of volume shares, the third plurality of associated attributes including, for each of the plurality of volume shares, a file system path for accessing one of the plurality of data volumes for which the volume share is defined, an indication of applications and containers that can access each of the plurality of volume shares, and access permissions for the plurality of volume shares, andthe plurality of volume shares inherit the first plurality of associated attributes and the second plurality of associated attributes;

    mounting one of the plurality of volume shares to a process or a container; and

    providing, to the process or container, access to one or more of the plurality of physical storage resources, utilizing the mounted volume share.

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