Passive and comprehensive hierarchical anomaly detection system and method
First Claim
Patent Images
1. A method for detecting abnormal observations from a series of observations, comprising:
- formulating, by a computer, an observation prediction by applying a working exponential smoothing model to a series of past observations;
determining, by the computer, whether a most recent observation is an abnormal observation by comparing the most recent observation to the observation prediction;
updating, by the computer, using the most recent observation, a shadow exponential smoothing model;
selectively updating, by the computer, using the most recent observation, the working exponential smoothing model based on the determining whether the most recent observation is an abnormal observation;
making a determination, by the computer, that a number of recent abnormal observations exceeds a threshold number of recent abnormal observations; and
upon making the determination that the number of recent abnormal observations exceeds a threshold number of consecutive abnormal observations, replacing, by the computer, the working exponential smoothing model with the shadow exponential smoothing model.
1 Assignment
0 Petitions
Accused Products
Abstract
A technique for monitoring performance in a network uses passively monitored traffic data at the server access routers. The technique aggregates performance metrics into clusters according to a spatial hierarchy in the network, and then aggregates performance metrics within spatial clusters to form time series of temporal bins. Representative values from the temporal bins are then analyzed using an enhanced Holt-Winters exponential smoothing algorithm.
20 Citations
20 Claims
-
1. A method for detecting abnormal observations from a series of observations, comprising:
-
formulating, by a computer, an observation prediction by applying a working exponential smoothing model to a series of past observations; determining, by the computer, whether a most recent observation is an abnormal observation by comparing the most recent observation to the observation prediction; updating, by the computer, using the most recent observation, a shadow exponential smoothing model; selectively updating, by the computer, using the most recent observation, the working exponential smoothing model based on the determining whether the most recent observation is an abnormal observation; making a determination, by the computer, that a number of recent abnormal observations exceeds a threshold number of recent abnormal observations; and upon making the determination that the number of recent abnormal observations exceeds a threshold number of consecutive abnormal observations, replacing, by the computer, the working exponential smoothing model with the shadow exponential smoothing model. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer-readable medium having stored thereon computer readable instructions for detecting abnormal observations from a series of observations, wherein execution of the computer readable instructions by a processor causes the processor to perform operations comprising:
-
formulating an observation prediction by applying a working exponential smoothing model to a series of past observations; determining whether a most recent observation is an abnormal observation by comparing the most recent observation to the observation prediction; updating, using the most recent observation, a shadow exponential smoothing model; selectively updating, using the most recent observation, the working exponential smoothing model based on the determining whether the most recent observation is an abnormal observation; making a determination that a number of recent abnormal observations exceeds a threshold number of recent abnormal observations; and upon making the determination that the number of recent abnormal observations exceeds a threshold number of consecutive abnormal observations, replacing the working exponential smoothing model with the shadow exponential smoothing model. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification