Back to results
US 2018/0024868 A1Published application
Computer resource allocation to workloads in an information technology environment
AssigneeAccenture Global Solutions Limited
InventorsKunal MEHTA, David M. Klimek, Farah Lalani, Justin Melde, Kate Wilson, Brian Svehaug
Life of this patent
Estimating the term…
Abstract
According to an example of the present disclosure, an information technology (IT) environment, such as a data center, a cloud services platform or other type of computing environment, may include computer resources that are dynamically allocated to workloads. A model is generated to estimate performance and allocate computer resources to the workloads.
Claims20
An information technology system operable to provision computer resources for workloads, the information technology system comprising:
- a configuration and management server to:
- allocate subsets of computer resources from a pool of computer resources to workloads;
- and
- capture performance metrics for each subset of computer resources assigned to one of the workloads;
- a performance prediction server to:
- identify performance metrics from the captured performance metrics for a model;
- determine weights for the identified performance metrics;
- generate a model based on the identified performance metrics and the weights;
- and
- apply the model to the captured performance metrics to predict performance for each of the workloads,
- wherein the configuration and management server is further to:
- determine the allocation of the subset of computer resources for each of the workloads based on the predict performance for each of the workloads.
9 more elements
A system comprising:
- at least one processor;
- a non-transitory computer readable medium storing machine readable instructions executable by the at least one processor, wherein the machine readable instructions comprise:
- a data import and management module to collect and normalize metrics, and store the metrics in a database;
- a computation module to:
- identify a set of the metrics, determine weights for the set of metrics, and generate a model based on the set of metrics and weights;
- apply the model to the collected metrics to predict performance;
- and
- adjust at least one of the weights and the set of metrics in the model based on at least one of the collected metrics and user input.
5 more elements
A system comprising:
- a server to capture performance metrics for each subset of computer resources assigned to one of the workloads;
- a performance prediction server to:
- identify performance metrics from the captured performance metrics for a model;
- determine weights for the identified performance metrics;
- generate a model based on the identified performance metrics and the weights;
- and
- apply the model to the captured performance metrics to predict performance for each of a plurality of agents,
- wherein the server is further to:
- determine allocation of workload for each agent based on the predict performance for each agent.
6 more elements
Dependencies are inferred from the claim text.