| CPC G06F 3/0613 (2013.01) [G06F 3/0659 (2013.01); G06F 3/067 (2013.01); G06N 20/00 (2019.01)] | 20 Claims |

|
1. A non-transitory machine-readable storage medium comprising instructions that upon execution cause a system to:
create a training data set based on features of sample workloads, the training data set comprising labels associated with the features of the sample workloads, wherein the labels are based on load indicators generated in a computing environment relating to load conditions of the computing environment resulting from execution of the sample workloads;
group selected workloads into a plurality of workload clusters based on features of the selected workloads, wherein a workload cluster of the plurality of workload clusters comprises workloads grouped into the workload cluster according to a similarity criterion;
compute, using a model trained based on the training data set, parameters representing contributions of respective workload clusters of the plurality of workload clusters to a load condition in the computing environment, wherein the parameters comprise a first parameter representing a contribution of a first workload cluster to the load condition, and a second parameter representing a different contribution of a second workload cluster to the load condition, the first and second workload clusters being part of the plurality of workload clusters;
select a workload cluster of the plurality of workload clusters based on different values of the computed parameters; and
perform workload management in the computing environment based on the computed parameters, the workload management comprising restricting usage of a resource by a workload in the selected workload cluster.
|