Aligning tenant resource demand in a multi-tier storage environment
First Claim
Patent Images
1. A method for managing resources in a tiered data storage system, by a processor device, comprising:
- in response to differing business priorities for executing workloads by a workload manager, generating a resource plan by an administrator of the workload manager, wherein the resource plan defines what resources of the storage system are allocated to a particular group of tenants and at what time the workloads of the particular group are executed, thereby optimizing utilization of the resources of the storage system;
extending the resource plan to include each one of a plurality of storage tiers of the data storage system, wherein the administrator defines a quantity of a particular one of the plurality of storage tiers to be allocated for use by a respective one of the tenants; and
defining, by the administrator, a time period of which the particular one of the plurality of storage tiers is allocated for use by the respective one of the tenants, wherein a peak demand summed over all of tenants is allowed to exceed a total capacity of each individual one of the plurality of storage tiers.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments for managing resources in a tiered data storage system, by a processor device. In response to differing business priorities for executing workloads by a workload manager, a resource plan is generated by an administrator of the workload manager. The resource plan defines what resources of the storage system are allocated to a particular group of tenants and at what time the workloads of the particular group are executed, thereby optimizing utilization of the resources of the storage system.
8 Citations
15 Claims
-
1. A method for managing resources in a tiered data storage system, by a processor device, comprising:
-
in response to differing business priorities for executing workloads by a workload manager, generating a resource plan by an administrator of the workload manager, wherein the resource plan defines what resources of the storage system are allocated to a particular group of tenants and at what time the workloads of the particular group are executed, thereby optimizing utilization of the resources of the storage system; extending the resource plan to include each one of a plurality of storage tiers of the data storage system, wherein the administrator defines a quantity of a particular one of the plurality of storage tiers to be allocated for use by a respective one of the tenants; and defining, by the administrator, a time period of which the particular one of the plurality of storage tiers is allocated for use by the respective one of the tenants, wherein a peak demand summed over all of tenants is allowed to exceed a total capacity of each individual one of the plurality of storage tiers. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for managing resources in a tiered data storage system, the system comprising:
-
a processor device executing instructions stored in a memory, wherein the processor device; in response to differing business priorities for executing workloads by a workload manager, generates a resource plan by an administrator of the workload manager, wherein the resource plan defines what resources of the storage system are allocated to a particular group of tenants and at what time the workloads of the particular group are executed, thereby optimizing utilization of the resources of the storage system; extends the resource plan to include each one of a plurality of storage tiers of the data storage system, wherein the administrator defines a quantity of a particular one of the plurality of storage tiers to be allocated for use by a respective one of the tenants; and receives input, by the administrator, defining a time period of which the particular one of the plurality of storage tiers is allocated for use by the respective one of the tenants, wherein a peak demand summed over all of tenants is allowed to exceed a total capacity of each individual one of the plurality of storage tiers. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer program product for managing resources in a tiered data storage system, by a processor device, the computer program product embodied on a non-transitory computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising:
-
an executable portion that, in response to differing business priorities for executing workloads by a workload manager, generates a resource plan by an administrator of the workload manager, wherein the resource plan defines what resources of the storage system are allocated to a particular group of tenants and at what time the workloads of the particular group are executed, thereby optimizing utilization of the resources of the storage system; an executable portion that extends the resource plan to include each one of a plurality of storage tiers of the data storage system, wherein the administrator defines a quantity of a particular one of the plurality of storage tiers to be allocated for use by a respective one of the tenants; and an executable portion that receives input, by the administrator, defining a time period of which the particular one of the plurality of storage tiers is allocated for use by the respective one of the tenants, wherein a peak demand summed over all of tenants is allowed to exceed a total capacity of each individual one of the plurality of storage tiers. - View Dependent Claims (12, 13, 14, 15)
-
Specification