Distributed and learning machine-based approach to gathering localized network dynamics
First Claim
Patent Images
1. A method, comprising:
- generating, by a learning machine (LM), a list of one or more network metrics needed at the LM, wherein the list of one or more metrics are temporary localized network dynamics that are required by the LM to build a predictive model;
selecting, by the LM, one or more reporting nodes to report the one or more network metrics required by the LM;
generating, by the LM, a trigger message to be sent to the selected one or more reporting nodes, wherein the trigger message includes the list of one or more network metrics and a rule indicating that when the local condition is determined to have occurred locally at the selected one or more reporting nodes, the one or more network metrics are to be reported by the selected one or more reporting nodes to the LM and wherein the trigger message instructs the selected one or more reporting nodes to start reporting the list of one or more network metrics when the local condition occurs;
sending, from the LM, the trigger message to the selected one or more reporting nodes to establish the rule on the selected one or more reporting nodes locally; and
once the local condition occurs on the selected one or more reporting nodes, receiving, at the LM, a report including the one or more network metrics from one of the selected one or more reporting nodes, wherein ephemeral network behaviors occurring locally on the selected one or more reporting nodes are captured in the report.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, one or more reporting nodes are selected to report network metrics in a network. From a monitoring node in the network, a trigger message is sent to the one or more reporting nodes. The trigger message may trigger the one or more reporting nodes to report one or more network metrics local to the respective reporting node. In response to the trigger message, a report of the one or more network metrics is received at the monitoring node from one of the one or more reporting nodes.
-
Citations
21 Claims
-
1. A method, comprising:
-
generating, by a learning machine (LM), a list of one or more network metrics needed at the LM, wherein the list of one or more metrics are temporary localized network dynamics that are required by the LM to build a predictive model; selecting, by the LM, one or more reporting nodes to report the one or more network metrics required by the LM; generating, by the LM, a trigger message to be sent to the selected one or more reporting nodes, wherein the trigger message includes the list of one or more network metrics and a rule indicating that when the local condition is determined to have occurred locally at the selected one or more reporting nodes, the one or more network metrics are to be reported by the selected one or more reporting nodes to the LM and wherein the trigger message instructs the selected one or more reporting nodes to start reporting the list of one or more network metrics when the local condition occurs; sending, from the LM, the trigger message to the selected one or more reporting nodes to establish the rule on the selected one or more reporting nodes locally; and once the local condition occurs on the selected one or more reporting nodes, receiving, at the LM, a report including the one or more network metrics from one of the selected one or more reporting nodes, wherein ephemeral network behaviors occurring locally on the selected one or more reporting nodes are captured in the report. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. 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; and a memory configured to store program instructions which contain the process executable by the processor, the process comprising; generating, as a learning machine, (LM), a list of one or more network metrics needed at the LM, wherein the list of one or more metrics are temporary localized network dynamics that are required by the LM to build a predictive model; selecting, as the LM, one or more reporting nodes to report one or more network metrics in the network required by the LM; generating, as the LM, a trigger message to be sent to the selected one or more reporting nodes, wherein the trigger message includes the list of one or more network metrics and a rule indicating that when the local condition is determined to have occurred locally at the selected one or more reporting nodes, the one or more network metrics are to be reported by the selected one or more reporting nodes to the LM and wherein the trigger message instructs the selected one or more reporting nodes to start reporting the list of one or more network metrics when the local condition occurs; sending, as the LM in the network, the trigger message to the selected one or more reporting nodes to establish the rule on the one or more reporting nodes locally; and once the local condition occurs on the selected one or more reporting nodes, receiving, at the LM, a report includes the one or more network metrics from one of the selected one or more reporting nodes, wherein ephemeral network behaviors occurring locally on the selected one or more reporting nodes are captured in the report. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A tangible non-transitory computer readable medium storing program instructions that cause a computer to execute a process, the process comprising:
-
generating, as a learning machine, (LM), a list of one or more network metrics needed at the LM, wherein the list of one or more metrics are temporary localized network dynamics that are required by the LM to build a predictive model; selecting, as the LM, one or more reporting nodes to report one or more network metrics required by the LM; generating, as the LM, a trigger message to be sent to the selected one or more reporting nodes, wherein the trigger message includes the list of one or more network metrics and a rule indicating that when the local condition is determined to have occurred locally at the selected one or more reporting nodes, the one or more network metrics are to be reported by the selected one or more reporting nodes to the LM and wherein the trigger message instructs the selected one or more reporting nodes to start reporting the list of one or more network metrics when the local condition occurs; sending, as the LM, the trigger message to the one or more reporting nodes to establish the rule on the selected one or more reporting nodes locally; and once the local condition occurs on the selected one or more reporting nodes, receiving, as the LM, a report includes the one or more network metrics from one of the selected one or more reporting nodes, wherein ephemeral network behaviors occurring locally on the selected one or more reporting nodes are captured in the report.
-
Specification