Managing a shared pool of configurable computing resources using a set of scaling factors and a set of workload resource data
First Claim
1. A method comprising:
- allowing providers to register, via a public registry, workload resource requirements for workloads;
receiving, from users of a programmatic interface, a set of scaling factor values corresponding to the workloads, the set of scaling factor values including a number of transactions to be processed and a number of users;
receiving, by a processor, the set of scaling factor values which corresponds to a workload and a set of workload resource data of a virtual machine;
analyzing, by the processor, the set of scaling factors values with respect to the set of workload resource data;
identifying, based upon the analysis, a flavor of the one or more flavors to process the workload, wherein analyzing the set of scaling factor values includes;
identifying, using the one or more flavors mapped to scaling factor value ranges, a flavor which is mapped to a transaction processing scaling-factor-range which encompasses the number of transactions and a user access scaling-factor-range which encompasses the number of users;
dynamically determining, by the processor, based on the identified flavor, a configuration of the virtual machine;
allocating, by the processor, based on the determined configuration, a shared pool of configurable computer resources to the virtual machine; and
processing, by the virtual machine, the workload using the allocated shared pool of configurable computer resources.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed aspects manage a shared pool of configurable computing resources associated with a shared pool manager. The shared pool manager receives a set of scaling factors. The set of scaling factors corresponds to a workload. Using the set of scaling factor values and a set of workload resource data, a configuration is determined. The configuration is established to process the workload. Disclosed aspects manage a shared pool of configurable computing resources associated with a registry. The registry is structured to have a set of workload resource data and associated scaling factors. A set of scaling factor values is detected. The set of scaling factors corresponds to a workload. Based on both the set of workload resource data and the set of scaling factor values, a set of resource attributes is determined to configure the shared pool of configurable computing resources for the workload. The set of resource attributes is communicated.
-
Citations
8 Claims
-
1. A method comprising:
-
allowing providers to register, via a public registry, workload resource requirements for workloads; receiving, from users of a programmatic interface, a set of scaling factor values corresponding to the workloads, the set of scaling factor values including a number of transactions to be processed and a number of users; receiving, by a processor, the set of scaling factor values which corresponds to a workload and a set of workload resource data of a virtual machine; analyzing, by the processor, the set of scaling factors values with respect to the set of workload resource data; identifying, based upon the analysis, a flavor of the one or more flavors to process the workload, wherein analyzing the set of scaling factor values includes;
identifying, using the one or more flavors mapped to scaling factor value ranges, a flavor which is mapped to a transaction processing scaling-factor-range which encompasses the number of transactions and a user access scaling-factor-range which encompasses the number of users;dynamically determining, by the processor, based on the identified flavor, a configuration of the virtual machine; allocating, by the processor, based on the determined configuration, a shared pool of configurable computer resources to the virtual machine; and processing, by the virtual machine, the workload using the allocated shared pool of configurable computer resources. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
Specification