Predictive learning machine-based approach to detect traffic outside of service level agreements
First Claim
Patent Images
1. A method, comprising:
- receiving from a centralized management node a request to make a prediction regarding one or more service level agreements (SLAs) in a network at a router configured to execute a learning machine (LM) algorithm;
establishing a control loop between the centralized management node and the router;
determining, by the router, a network traffic parameter and an SLA requirement associated with the network traffic parameter according to the one or more SLAs;
estimating, by the router, a performance metric associated with a particular communication path in the network that corresponds to the determined network traffic parameter; and
predicting, by the router, whether the SLA requirement would be satisfied based on the estimated performance metric.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a request to make a prediction regarding one or more service level agreements (SLAs) in a network is received. A network traffic parameter and an SLA requirement associated with the network traffic parameter according to the one or more SLAs are also determined. In addition, a performance metric associated with traffic in the network that corresponds to the determined network traffic parameter is estimated. It may then be predicted whether the SLA requirement would be satisfied based on the estimated performance metric.
94 Citations
25 Claims
-
1. A method, comprising:
-
receiving from a centralized management node a request to make a prediction regarding one or more service level agreements (SLAs) in a network at a router configured to execute a learning machine (LM) algorithm; establishing a control loop between the centralized management node and the router; determining, by the router, a network traffic parameter and an SLA requirement associated with the network traffic parameter according to the one or more SLAs; estimating, by the router, a performance metric associated with a particular communication path in the network that corresponds to the determined network traffic parameter; and predicting, by the router, whether the SLA requirement would be satisfied based on the estimated performance metric. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An apparatus, comprising:
-
one or more network interfaces that communicate with a network; a processor coupled to the one or more network interfaces and configured to execute a process which includes a learning machine (LM) algorithm; and a memory configured to store program instructions which contain the process executable by the processor, the process comprising; receiving from a centralized management node a request to make a prediction regarding one or more service level agreements (SLAs) in the network; establishing a control loop with the centralized management node; determining a network traffic parameter and an SLA requirement associated with the network traffic parameter according to the one or more SLAs; estimating a performance metric associated with a particular communication path in the network that corresponds to the determined network traffic parameter; and predicting whether the SLA requirement would be satisfied based on the estimated performance metric. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A tangible non-transitory computer readable medium storing program instructions that cause a computer to execute a process, the process comprising:
-
receiving from a centralized management node a request to make a prediction regarding one or more service level agreements (SLAs) in a network at a router configured to execute a learning machine (LM) algorithm; establishing a control loop between the centralized management node and the router; determining a network traffic parameter and an SLA requirement associated with the network traffic parameter according to the one or more SLAs; estimating a performance metric associated with a particular communication path in the network that corresponds to the determined network traffic parameter; and predicting whether the SLA requirement would be satisfied based on the estimated performance metric.
-
Specification