Using a Hidden Markov Model to calculate the probability of an underlying issue in a network monitoring system
AssigneeCisco Technology, Inc.
InventorsGad Miller, Tristan Hugues Emile Victor Besson
Life of this patent
Estimating the term…
Abstract
In one embodiment, a device receives, via a user interface, a selection of agents in a network. The device detects, based on data from the selection of agents, anomalies in the network. The device determines a probability of an issue in the network based on a number of the selection of agents associated with the anomalies. The device provides, based on the probability, an alert indicative of the issue to the user interface.
Claims20
A method comprising:
- receiving, at a device and via a user interface, a user-specified selection of agents in a network, wherein the user-specified selection defines which agents to use for monitoring the network;
- detecting, by the device and based on data from the user-specified selection of agents, anomalies in the network;
- determining, by the device, a mathematical probability of an issue existing in the network by inputting, into a Hidden Markov Model, information regarding a number of agents from the user-specified selection of agents that are associated with the anomalies, wherein only the user-specified selection of agents are considered, and wherein the issue existing in the network is a hidden state of the Hidden Markov Model;
- and
- providing, by the device and based on the probability, an alert indicative of the issue to the user interface.
An apparatus, comprising:
- one or more network interfaces;
- a processor coupled to the one or more network interfaces and configured to execute one or more processes;
- and
- a memory configured to store a process that is executable by the processor, the process when executed configured to:
- receive, via a user interface, a user-specified selection of agents in a network, wherein the user-specified selection defines which agents to use for monitoring the network;
- detect, based on data from the user-specified selection of agents, anomalies in the network;
- determine a mathematical probability of an issue existing in the network by inputting, into a Hidden Markov Model, information regarding a number of agents from the user-specified selection of agents that are associated with the anomalies, wherein only the user-specified selection of agents are considered, and wherein the issue existing in the network is a hidden state of the Hidden Markov Model;
- and
- provide, based on the probability, an alert indicative of the issue to the user interface.
A tangible, non-transitory, computer-readable medium storing program instructions that cause a device to execute a process comprising:
- receiving, at the device and via a user interface, a user-specified selection of agents in a network, wherein the user-specified selection defines which agents to use for monitoring the network;
- detecting, by the device and based on data from the user-specified selection of agents, anomalies in the network;
- determining, by the device, a mathematical probability of an issue existing in the network by inputting, into a Hidden Markov Model, information regarding a number of agents from the user-specified selection of agents that are associated with the anomalies, wherein only the user-specified selection of agents are considered, and wherein the issue existing in the network is a hidden state of the Hidden Markov Model;
- and
- providing, by the device and based on the probability, an alert indicative of the issue to the user.
Dependencies are inferred from the claim text.