APPLICATION-BASED ELASTIC RESOURCE PROVISIONING IN DISAGGREGATED COMPUTING SYSTEMS
First Claim
1. A method for elastic resource provisioning in a disaggregated cloud computing environment, by a processor device, comprising:
- provisioning respective members of pools of hardware resources within the disaggregated cloud computing environment to a tenant according to an application-level service level agreement (SLA); and
upon detecting a potential violation of the application-level SLA, provisioning additional respective members of the pools of hardware resources on a component level to the tenant to avoid a violation of the SLA by one of a scale-up process and a scale-out process.
1 Assignment
0 Petitions
Accused Products
Abstract
Various embodiments for elastic resource provisioning in a disaggregated cloud computing environment, by a processor device, are provided. Respective members of pools of hardware resources within the disaggregated cloud computing environment are provisioned to a tenant according to an application-level service level agreement (SLA). Upon detecting a potential violation of the application-level SLA, additional respective members of the pools of hardware resources are provisioned on a component level to the tenant to avoid a violation of the SLA by one of a scale-up process and a scale-out process.
37 Citations
21 Claims
-
1. A method for elastic resource provisioning in a disaggregated cloud computing environment, by a processor device, comprising:
-
provisioning respective members of pools of hardware resources within the disaggregated cloud computing environment to a tenant according to an application-level service level agreement (SLA); and upon detecting a potential violation of the application-level SLA, provisioning additional respective members of the pools of hardware resources on a component level to the tenant to avoid a violation of the SLA by one of a scale-up process and a scale-out process. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for for elastic resource provisioning in a disaggregated cloud computing environment, the system comprising:
at least one processor device, wherein the at least one processor device; provisions respective members of pools of hardware resources within the disaggregated cloud computing environment to a tenant according to an application-level service level agreement (SLA); and upon detecting a potential violation of the application-level SLA, provisions additional respective members of the pools of hardware resources on a component level to the tenant to avoid a violation of the SLA by one of a scale-up process and a scale-out process. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. A computer program product for for elastic resource provisioning in a disaggregated cloud computing environment by at least one 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 provisions respective members of pools of hardware resources within the disaggregated cloud computing environment to a tenant according to an application-level service level agreement (SLA); and an executable portion that, upon detecting a potential violation of the application-level SLA, provisions additional respective members of the pools of hardware resources on a component level to the tenant to avoid a violation of the SLA by one of a scale-up process and a scale-out process. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification