METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS EXTRACTING NETWORK BEHAVIORAL METRICS AND TRACKING NETWORK BEHAVIORAL CHANGES
First Claim
1. A method of extracting a communication network behavioral metric based on a relevancy of the metric to network behavior, comprising:
- identifying a network metric x that is defined as a random variable that represents a quantitative measure of a network behavior accumulated over a period of time;
selecting a network feature;
generating a metric disintegration model for the network metric x comprising at least one normal behavior probability distribution function for the metric x for each value of the network feature, respectively, and at least one abnormal behavior probability distribution function for the metric x for each value of the network feature, respectively;
increasing a number of the values of the metric x that indicates normal network behavior and/or abnormal network behavior based on the metric disintegration model; and
selecting a network metric x as a behavioral metric based on a relevancy η
of the network metric x to the network behavior;
wherein the relevancy η
is given as follows;
Φ
is a sample space of all possible values of x;
Φ
sn is a subset of Φ
based on the values of x that indicates normal network behavior;
Φ
sa is a subset of Φ
based on the values of x that indicates abnormal network behavior.
5 Assignments
0 Petitions
Accused Products
Abstract
A network behavioral metric is extracted from a communication network based on a relevancy of the metric to network behavior by identifying a network metric x that is defined as a random variable that represents a quantitative measure of a network behavior accumulated over a period of time, selecting a network feature, generating a metric disintegration model for the network metric x comprising at least one normal behavior probability distribution function for the metric x for each value of the network feature, respectively, and at least one abnormal behavior probability distribution function for the metric x for each value of the network feature, respectively, increasing a number of the values of the metric x that indicates normal network behavior and/or abnormal network behavior based on the metric disintegration model, and selecting a network metric x as a behavioral metric based on a relevancy η of the network metric x to the network behavior. Embodiments for tracking network behavioral changes are also provided.
-
Citations
23 Claims
-
1. A method of extracting a communication network behavioral metric based on a relevancy of the metric to network behavior, comprising:
-
identifying a network metric x that is defined as a random variable that represents a quantitative measure of a network behavior accumulated over a period of time; selecting a network feature; generating a metric disintegration model for the network metric x comprising at least one normal behavior probability distribution function for the metric x for each value of the network feature, respectively, and at least one abnormal behavior probability distribution function for the metric x for each value of the network feature, respectively; increasing a number of the values of the metric x that indicates normal network behavior and/or abnormal network behavior based on the metric disintegration model; and selecting a network metric x as a behavioral metric based on a relevancy η
of the network metric x to the network behavior;wherein the relevancy η
is given as follows;Φ
is a sample space of all possible values of x;Φ
sn is a subset of Φ
based on the values of x that indicates normal network behavior;Φ
sa is a subset of Φ
based on the values of x that indicates abnormal network behavior.- View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for tracking network behavioral changes, comprising:
-
selecting a network metric x that is defined as a random variable that represents a quantitative measure of a network behavior accumulated over a period of time; predicting a current value Ft of the network metric x using an Adaptive Exponentially Weighted Moving-Average (AEWMA) formula as follows;
Ft=Ft-1+λ
tet, where
et=xt−
Ft-1, andλ
t is a weight parameter;determining an upper and a lower control limit for network metric x based on a previously estimated value Ft-1 of the network metric x; observing the current value for the network metric xt; determining that the network'"'"'s behavior is normal if the current value for the network metric xt does not fall outside the upper and the lower control limits; and determining that the network'"'"'s behavior is abnormal if the current value for the network metric xt falls outside the upper and the lower control limits. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. A system for extracting a communication network behavioral metric based on relevancy of the metric to network, comprising:
-
a Network Behavior Anomaly Detection (NBAD) module that is configured to identify a network metric x that is defined as a random variable that represents a quantitative measure of a network behavior accumulated over a period of time, select a network feature, generate a metric disintegration model for the network metric x comprising at least one normal behavior probability distribution function for the metric x for each value of the network feature, respectively, and at least one abnormal behavior probability distribution function for the metric x for each value of the network feature, respectively, increase a number of the values of the metric x that indicates normal network behavior and/or abnormal network behavior based on the metric disintegration model, and select a network metric x as a behavioral metric based on a relevancy η
of the network metric x to the network behavior;wherein the relevancy η
is given as follows;Φ
is a sample space of all possible values of x;Φ
sn is a subset of Φ
based on the values of x that indicates normal network behavior;Φ
sa is a subset of Φ
based on the values of x that indicates abnormal network behavior.- View Dependent Claims (14, 15, 16, 17)
-
-
18. A system for tracking network behavioral changes, comprising:
-
a Network Behavior Anomaly Detection (NBAD) module that is configured to select a network metric x that is defined as a random variable that represents a quantitative measure of a network behavior accumulated over a period of time, predict a current value Ft of the network metric x using an Adaptive Exponentially Weighted Moving-Average (AEWMA) formula as follows;
Ft=Ft-1+λ
tet where
et=xt−
Ft-1, andλ
t is a weight parameter,determine an upper and a lower control limit for network metric x based on a previously estimated value Ft-1 of the network metric x, observe a current value for the network metric xt, determine that the network'"'"'s behavior is normal if the current value for the network metric xt does not fall outside the upper and the lower control limits, and determine that the network'"'"'s behavior is abnormal if the current value for the network metric xt falls outside the upper and the lower control limits. - View Dependent Claims (19, 20, 21)
determine if the backward difference ∇
TSt switches signs from a previously generated backward difference, set the weight parameter λ
t to TSt if backward difference switches signs, and set the weight parameter λ
t to one of {λ
tp or λ
t or λ
tn} so as to minimize etp, et, and etn below;
Ftp=λ
tpet+Ftp-1;
Ft=λ
tet+Ft-1;
Ftn=λ
tnet+Ftn-1;where λ
tp=(λ
t+δ
) and λ
tn=(λ
t−
δ
);Ft-1 is a predicted current value of the network metric x;
etp=(xt−
Ftp-1);
et=(xt−
Ft-1);
etn=(xt−
Ftn-1);δ
is selected from the set {0.25, 0.20, 0.15, 0.10, 0.05, 0.03, 0.00}.
-
-
20. The system of claim 19, wherein TSt is given by the following equation:
-
where Et=β
et+(1−
β
)Et-1;
MADt=β
|et|+(1−
β
)MADt-1;
0<
β
<
1.
-
-
21. The system of claim 18, wherein the upper and the lower control limit for the network metric x are given by the following equation:
-
Ft-1±
KTSdt-1;where KTS is a multiplication constant;
dt=γ
xt−
Ft-1|+(1−
γ
)dt-1;where dt is a predicted deviation, and γ
is a weight constant;
0<
γ
<
1.0.
-
-
22. A computer program product for tracking network behavioral changes, comprising:
-
a computer readable storage medium having computer readable program code embodied therein, the computer readable program code comprising; computer readable program code configured to select a network metric x that is defined as a random variable that represents a quantitative measure of a network behavior accumulated over a period of time; computer readable program code configured to predict a current value Ft of the network metric x using an Adaptive Exponentially Weighted Moving-Average (AEWMA) formula as follows;
Ft=Ft-1+λ
tet, where
et=xt−
Ft-1, andλ
t is a weight parameter;computer readable program code configured to determine an upper and a lower control limit for network metric x based on a previously estimated value Ft-1 of the network metric x; computer readable program code configured to observe a current value for the network metric xt, determine that the network'"'"'s behavior is normal if the current value for the network metric xt does not fall outside the upper and the lower control limits; and computer readable program code configured to determine that the network'"'"'s behavior is abnormal if the current value for the network metric xt falls outside the upper and the lower control limits. - View Dependent Claims (23)
-
Specification