| CPC G06F 16/162 (2019.01) [G06F 11/3442 (2013.01); G06F 16/1727 (2019.01)] | 20 Claims |

|
1. A computer-implemented method, comprising:
receiving an indication of a utilization condition for a computing resource, wherein the utilization condition is a utilization of the computing resource exceeding a preset threshold;
determining, using a machine-learning model comprising a clustering algorithm, an action responsive to the utilization condition based on the utilization condition, comprising:
identifying a candidate computing resource utilization from among a plurality of candidate computing resource utilizations;
determining a similarity measure for each candidate computing resource utilization of the plurality of candidate computing resource utilizations using a property of the candidate computing resource utilization;
determining a candidate cluster including at least the candidate computing resource utilization based on the similarity measure, wherein the similarity measure is based on a clustering threshold that is based on one or more hyperparameters; and
designating the candidate cluster for the action;
outputting a first command to execute the action responsive to the utilization condition; and
determining that the utilization condition no longer exceeds the preset threshold.
|