METHOD AND SYSTEM FOR MONITORING CONDITIONS IN A DYNAMIC NETWORK ENVIRONMENT
First Claim
1. A method for monitoring network conditions, the method comprising:
- receiving a first condition definition describing a first network condition to be monitored in a network and an activation definition;
receiving a network topology definition indicating a location in the network to monitor for the first network condition;
compiling the first condition definition to generate a first data plane component, a first control plane component, and an activation component;
deploying the first data plane component into a data plane of the network, wherein the data plane component captures a first stream of network events as described in the first condition definition, and synthesizes the first stream of network events to generate a first modified stream of network events;
deploying the control plane component into a network operating system for the network, wherein the control plane component receives the first modified stream of network events and correlates the modified stream of events into a correlated stream of events;
deploying an activation component, wherein the activation component, upon receiving the correlated stream of events, initiates the activation definition.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for monitoring network conditions by receiving a first condition definition describing a first network condition to be monitored in a network and an activation definition, determining a network topology of the network, and compiling the first condition definition to generate a first data plane component, a first control plane component, and an activation component. The method also includes deploying the first data plane component into a data plane of the network, where the data plane component captures and synthesizes a first stream of network events to generate a first modified stream of network events. The method also includes deploying the control plane component into a network operating system for the network. The control plane component receives and correlates the first modified stream of network events. The method also includes deploying an activation component that, upon receiving the correlated stream of events, initiates the activation definition.
34 Citations
20 Claims
-
1. A method for monitoring network conditions, the method comprising:
-
receiving a first condition definition describing a first network condition to be monitored in a network and an activation definition; receiving a network topology definition indicating a location in the network to monitor for the first network condition; compiling the first condition definition to generate a first data plane component, a first control plane component, and an activation component; deploying the first data plane component into a data plane of the network, wherein the data plane component captures a first stream of network events as described in the first condition definition, and synthesizes the first stream of network events to generate a first modified stream of network events; deploying the control plane component into a network operating system for the network, wherein the control plane component receives the first modified stream of network events and correlates the modified stream of events into a correlated stream of events; deploying an activation component, wherein the activation component, upon receiving the correlated stream of events, initiates the activation definition. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for monitoring network conditions, the system comprising:
-
a computer processor; and a computer readable storage device, wherein the computer readable storage device comprises computer code which, when executed by the computer processor, causes the computer processor to; receive a first condition definition describing a first network condition to be monitored in a network and an activation definition; receive a network topology definition indicating a location in the network to monitor for the first network condition; compile the first condition definition to generate a first data plane component, a first control plane component, and an activation component; deploy the first data plane component into a data plane of the network, wherein the data plane component captures a first stream of network events as described in the first condition definition, and synthesizes the first stream of network events to generate a first modified stream of network events; deploy the control plane component into a network operating system for the network, wherein the control plane component receives the first modified stream of network events and correlates the modified stream of events into a correlated stream of events; and deploy an activation component, wherein the activation component, upon receiving the correlated stream of events, initiates the activation definition. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product for monitoring network conditions, the system comprising a computer readable storage device comprising computer code which, when executed by a computer processor, causes the computer processor to:
-
receive a first condition definition describing a first network condition to be monitored in a network and an activation definition; receive a network topology definition indicating a location in the network to monitor for the first network condition; compile the first condition definition to generate a first data plane component, a first control plane component, and an activation component; deploy the first data plane component into a data plane of the network, wherein the data plane component captures a first stream of network events as described in the first condition definition, and synthesizes the first stream of network events to generate a first modified stream of network events; deploy the control plane component into a network operating system for the network, wherein the control plane component receives the first modified stream of network events and correlates the modified stream of events into a correlated stream of events; and deploy an activation component, wherein the activation component, upon receiving the correlated stream of events, initiates the activation definition. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification