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 computer-implemented method of managing a shared pool of configurable computing resources associated with a shared pool manager, the method comprising:
- receiving, by the shared pool manager, a set of scaling factor values which corresponds to a workload and a set of workload resource data,wherein the set of scaling factor values comprises one or more of a transaction processing scaling-factor-value, a user access scaling-factor-value, an entity storage scaling-factor-value, a product usage scaling-factor-value, and a provider-defined scaling-factor-value,wherein the workload resource data includes a plurality of configurations, each configuration specifying a different virtual machine size and resource requirement type for the workload, andwherein the workload is to be executed by a virtual machine;
analyzing the set of scaling factor values with respect to the set of workload resource data to extract patterns to determine resource requirements for the workload;
dynamically determining, based upon the extracted patterns, a configuration of the plurality of configurations for configuring the virtual machine to an appropriate size with the resource requirement types for processing the workload;
establishing, based upon the determined configuration, the shared pool of configurable computing resources including the virtual machine which has the appropriate size; and
processing, using the virtual machine which has the appropriate size, the workload.
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.
37 Citations
6 Claims
-
1. A computer-implemented method of managing a shared pool of configurable computing resources associated with a shared pool manager, the method comprising:
-
receiving, by the shared pool manager, a set of scaling factor values which corresponds to a workload and a set of workload resource data, wherein the set of scaling factor values comprises one or more of a transaction processing scaling-factor-value, a user access scaling-factor-value, an entity storage scaling-factor-value, a product usage scaling-factor-value, and a provider-defined scaling-factor-value, wherein the workload resource data includes a plurality of configurations, each configuration specifying a different virtual machine size and resource requirement type for the workload, and wherein the workload is to be executed by a virtual machine; analyzing the set of scaling factor values with respect to the set of workload resource data to extract patterns to determine resource requirements for the workload; dynamically determining, based upon the extracted patterns, a configuration of the plurality of configurations for configuring the virtual machine to an appropriate size with the resource requirement types for processing the workload; establishing, based upon the determined configuration, the shared pool of configurable computing resources including the virtual machine which has the appropriate size; and processing, using the virtual machine which has the appropriate size, the workload. - View Dependent Claims (2, 3, 4, 5, 6)
-
Specification