Systems and methods for providing capacity management of resource pools for servicing workloads
First Claim
Patent Images
1. A method comprising:
- receiving, by a capacity management tool, a capacity management operation request that specifies a resource pool-level operation desired for managing capacity of a resource pool that services workloads, including a request to remove at least one resource from the resource pool, wherein said capacity management tool interacts with a calendar-based capacity plan, wherein said capacity management operation request is received from the calendar-based capacity plan;
determining, by the capacity management tool, in response to the received request, one or more actions to perform in the resource pool for performing the requested capacity management operation in compliance with defined operational parameters of the workloads wherein, for workloads assigned to the at least one resource to be removed from the resource pool, determining to which one or more remaining resources in the resource pool such workloads should be re-assigned to enable all workloads being serviced by the resource pool to comply with their respective defined operational parameters; and
performing the determined one or more actions for performing the requested capacity management operation.
2 Assignments
0 Petitions
Accused Products
Abstract
A method comprises receiving, by a capacity management tool, a capacity management operation request that specifies a resource pool-level operation desired for managing capacity of a resource pool that services workloads. The capacity management tool determines, in response to the received request, one or more actions to perform in the resource pool for performing the requested capacity management operation in compliance with defined operational parameters of the workloads. The method further comprises performing the determined one or more actions for performing the requested capacity management operation.
103 Citations
14 Claims
-
1. A method comprising:
-
receiving, by a capacity management tool, a capacity management operation request that specifies a resource pool-level operation desired for managing capacity of a resource pool that services workloads, including a request to remove at least one resource from the resource pool, wherein said capacity management tool interacts with a calendar-based capacity plan, wherein said capacity management operation request is received from the calendar-based capacity plan; determining, by the capacity management tool, in response to the received request, one or more actions to perform in the resource pool for performing the requested capacity management operation in compliance with defined operational parameters of the workloads wherein, for workloads assigned to the at least one resource to be removed from the resource pool, determining to which one or more remaining resources in the resource pool such workloads should be re-assigned to enable all workloads being serviced by the resource pool to comply with their respective defined operational parameters; and performing the determined one or more actions for performing the requested capacity management operation. - View Dependent Claims (2, 3, 4, 5)
-
-
6. Computer-executable software code stored on a non-transitory computer-readable medium, which when executed by a computer causes the computer to perform a method comprising:
-
receiving, utilizing a capacity management tool, a capacity management operation request that specifies a resource pool-level operation desired for managing capacity of a resource pool that services workloads, including a request to remove at least one resource from the resource pool, wherein said capacity management tool interacts with a calendar-based capacity plan, wherein said capacity management operation request is received from the calendar-based capacity plan; determining, in response to the received request, one or more actions to perform in the resource pool for accomplishing the requested capacity management operation in compliance with defined operational parameters of the workloads wherein, for workloads assigned to the at least one resource to be removed from the resource pool, determining to which one or more remaining resources in the resource pool such workloads should be re-assigned to enable all workloads being serviced by the resource pool to comply with their respective defined operational parameters; and performing the determined one or more actions for accomplishing the requested capacity management operation. - View Dependent Claims (7, 8, 9)
-
-
10. A system comprising:
-
a resource pool comprising a plurality of computing resources for servicing workloads; a capacity management tool including computer executable instructions stored to a non-transitory computer readable medium that are executed by a processor to receive a capacity management operation request that specifies a resource pool-level operation desired for managing capacity of the resource pool, including a request to remove at least one resource from the resource pool, wherein said capacity management tool interacts with a calendar-based capacity plan, wherein said capacity management operation request is received from the calendar-based capacity plan; said capacity management tool operable to determine, in response to the received request, one or more actions to perform in the resource pool for accomplishing the resource pool-level operation specified by the requested capacity management operation in compliance with defined operational parameters of the workloads wherein, for workloads assigned to the at least one resource to be removed from the resource pool, determining to which one or more remaining resources in the resource pool such workloads should be re-assigned to enable all workloads being serviced by the resource pool to comply with their respective defined operational parameters. - View Dependent Claims (11, 12, 13, 14)
-
Specification