Context-aware network service policy management
First Claim
Patent Images
1. A method, comprising:
- configuring a computer with a set of context-aware data forwarding policies of a network having a dynamic context;
monitoring the dynamic context of the network;
determining a set of network configuration forwarding rules for one or more data forwarding devices of the network, responsively to the configured context-aware data forwarding policies and the dynamic context of the network;
operating by the computer, a first thread that detects changes in the dynamic context of the network, responsively to the monitoring and in response to detected changes, updates, based on the set of context-aware data forwarding policies and the detected changes in the dynamic context, the set of network configuration forwarding rules;
in parallel to operating the first thread, operating a second thread that receives rule requests and in response to the received rule requests conveys to the data forwarding devices, the updated set of network configuration forwarding rules; and
handling packets by the data forwarding devices according to the conveyed updated set of network configuration forwarding rules.
2 Assignments
0 Petitions
Accused Products
Abstract
A method includes converting, by a computer, a set of context-aware data forwarding policies to a set of network configuration forwarding rules for one or more data forwarding devices in a network having a dynamic context, and conveying, to the data forwarding devices, the set of network configuration forwarding rules. Upon detecting a change in the dynamic context of the network, the set of network configuration forwarding rules ae updated based on the set of context-aware data forwarding policies and the change in the dynamic context, and the updated set of network configuration forwarding rules are conveyed to the data forwarding devices.
-
Citations
23 Claims
-
1. A method, comprising:
-
configuring a computer with a set of context-aware data forwarding policies of a network having a dynamic context; monitoring the dynamic context of the network; determining a set of network configuration forwarding rules for one or more data forwarding devices of the network, responsively to the configured context-aware data forwarding policies and the dynamic context of the network; operating by the computer, a first thread that detects changes in the dynamic context of the network, responsively to the monitoring and in response to detected changes, updates, based on the set of context-aware data forwarding policies and the detected changes in the dynamic context, the set of network configuration forwarding rules; in parallel to operating the first thread, operating a second thread that receives rule requests and in response to the received rule requests conveys to the data forwarding devices, the updated set of network configuration forwarding rules; and handling packets by the data forwarding devices according to the conveyed updated set of network configuration forwarding rules. - View Dependent Claims (2, 3, 4, 5, 6, 7, 18, 19, 20, 21, 22, 23)
-
-
8. An apparatus, comprising:
-
a network adapter coupled to a network having a dynamic context and comprising one or more data forwarding devices; a memory configured to store a set of context-aware data forwarding policies; and a processor configured; to monitor the dynamic context of the network, to determine a set of network configuration forwarding rules for the one or more data forwarding devices, responsively to the configured context-aware data forwarding policies and the dynamic context of the network, to operate a first thread that detects changes in the dynamic context of the network, responsively to the monitoring, and in response to detected changes, updates, based on the set of context-aware data forwarding policies and the detected changes in the dynamic context, the set of network configuration forwarding rules, and in parallel to operating the first thread, operates a second thread that receives rule requests and in response to the received rule conveys to the data forwarding devices, the updated set of network configuration forwarding rules. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A computer program product, the computer program product comprising:
-
a non-transitory computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising; computer readable program code configured with a set of context-aware data forwarding policies of a network having a dynamic context; computer readable program code configured to monitor the dynamic context of the network, and to determine a set of network configuration forwarding rules for one or more data forwarding devices of the network, responsively to the configured context-aware data forwarding policies and the dynamic context of the network; computer readable program code configured to operate a first thread that detects changes in the dynamic context of the network, responsively to the monitoring and in response to detected changes, updates, based on the set of context-aware data forwarding policies and the detected changes in the dynamic context, the set of network configuration forwarding rules; and computer readable program code configured to operate in parallel to the first thread, a second thread that receives rule requests and in response to the received rule requests conveys, to the data forwarding devices, the updated set of network configuration forwarding rules. - View Dependent Claims (14, 15, 16, 17)
-
Specification