CPC H04L 47/822 (2013.01) [H04L 41/142 (2013.01); H04L 43/067 (2013.01); H04L 43/0829 (2013.01); H04L 43/0876 (2013.01); H04L 47/823 (2013.01)] | 20 Claims |
1. A method comprising:
accessing, by one or more processors, one or more data objects including a data set that has been collected over a given span of time, the data set representing a plurality of parameters corresponding to resource utilization of a given server;
computing first and second statistical measures based on the plurality of parameters, the first statistical measure being computed using a first model that is generated based on a sequence of recent data points, the second statistical measure being computed using a second model that is generated based on historical values of data points each associated with a recurring time period, one or more of the historical values of data points being different from the recent data points;
obtaining current resource utilization corresponding to at least a subset of the plurality of parameters;
determining a first condition in which values of the current resource utilization exceed a first threshold associated with the first statistical measure;
determining a second condition in which values of the data set corresponding to a time period associated with the current resource utilization exceed a second threshold associated with the second statistical measure;
triggering an anomaly detection operation in response to determining the first and second conditions based on a combination of outputs of the first and second models; and
in response to the anomaly detection operation being triggered, changing resources allocated to the given server.
|