HIDDEN MARKOV MODEL BASED ARCHITECTURE TO MONITOR NETWORK NODE ACTIVITIES AND PREDICT RELEVANT PERIODS
First Claim
1. A method, comprising:
- determining a statistical model for each of one or more singular-node traffic profiles;
detecting a matching traffic profile for individual nodes in a computer network by analyzing respective traffic from the individual nodes and matching the respective traffic against the statistical model for the one or more traffic profiles; and
predicting relevant periods of traffic for the individual nodes by extrapolating a most-likely future sequence based on prior respective traffic of the individual nodes and the corresponding matching traffic profile.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, techniques are shown and described relating to a Hidden Markov Model based architecture to monitor network node activities and predict relevant periods. In particular, in one embodiment, a device determines a statistical model for each of one or more singular-node traffic profiles (e.g., based on one or more Hidden Markov Models (HMMs) each corresponding to a respective one of the one or more traffic profiles). By analyzing respective traffic from individual nodes in a computer network, and matching the respective traffic against the statistical model for the one or more traffic profiles, the device may detecting a matching traffic profile for the individual nodes in a computer network. In addition, the device may predict relevant periods of traffic for the individual nodes by extrapolating a most-likely future sequence based on prior respective traffic of the individual nodes and the corresponding matching traffic profile.
-
Citations
24 Claims
-
1. A method, comprising:
-
determining a statistical model for each of one or more singular-node traffic profiles; detecting a matching traffic profile for individual nodes in a computer network by analyzing respective traffic from the individual nodes and matching the respective traffic against the statistical model for the one or more traffic profiles; and predicting relevant periods of traffic for the individual nodes by extrapolating a most-likely future sequence based on prior respective traffic of the individual nodes and the corresponding matching traffic profile. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An apparatus, comprising:
-
one or more network interfaces to communicate with a computer network; a processor coupled to the network interfaces and adapted to execute one or more processes; and a memory configured to store a process executable by the processor, the process when executed operable to; determine a statistical model for each of one or more singular-node traffic profiles; detect a matching traffic profile for individual nodes in the computer network by analyzing respective traffic from the individual nodes and matching the respective traffic against the statistical model for the one or more traffic profiles; and predict relevant periods of traffic for the individual nodes by extrapolating a most-likely future sequence based on prior respective traffic of the individual nodes and the corresponding matching traffic profile. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A tangible, non-transitory, computer-readable media having software encoded thereon, the software when executed by a processor operable to:
-
determine a statistical model for each of one or more singular-node traffic profiles; detect a matching traffic profile for individual nodes in the computer network by analyzing respective traffic from the individual nodes and matching the respective traffic against the statistical model for the one or more traffic profiles; and predict relevant periods of traffic for the individual nodes by extrapolating a most-likely future sequence based on prior respective traffic of the individual nodes and the corresponding matching traffic profile. - View Dependent Claims (24)
-
Specification