Method and apparatus for dynamic assignment of quality of service parameters in a communication network
First Claim
1. A method comprising:
- receiving, at a first leaf node, a plurality of quality of service parameters associated with at least one quality of service class, the quality of service parameters further associated with an industrial control and automation system comprising a plurality of wireless internally-powered leaf nodes and a plurality of line-powered infrastructure nodes, the quality of service parameters being transmitted by a gateway node to at least one of the infrastructure nodes and then wirelessly transmitted to the first leaf node, the gateway node configured to convert the quality of service parameters from an Ethernet format to an IEEE 802.11 wireless protocol format;
identifying, at the first leaf node, an emergency condition associated with the industrial control and automation system;
selecting, at the first leaf node and based on the identified emergency condition, one or more quality of service parameters of at least one data message to be routed through a communication network associated with the industrial control and automation system;
based on the plurality of received quality of service parameters and the one or more selected quality of service parameters, assigning at the first leaf node a specified quality of service class to the at least one data message; and
communicating, from the first leaf node, the at least one data message with the assigned quality of service class to at least one of;
one or more other leaf nodes and one or more infrastructure nodes in the communication network;
wherein;
the leaf nodes and the infrastructure nodes in the communication network operate according to a first quality of service policy;
selecting the one or more quality of service parameters comprises selecting a second quality of service policy;
the second quality of service policy identifies a priority for each of multiple types of data messages based upon a type of identified emergency condition and a recipient of information; and
an operation of the gateway node and the infrastructure nodes is configured by an OLE for Process Control (OPC) server, the OPC server configured to distribute cryptographic security keys to the gateway node and at least one of the infrastructure nodes.
1 Assignment
0 Petitions
Accused Products
Abstract
A method includes identifying a condition associated with a communication network and/or an industrial control and automation system. The method also includes selecting, based on the identified condition, one or more quality of service (QoS) parameters used to route data through the communication network. In addition, the method includes communicating information identifying the one or more QoS parameters to one or more components in the communication network. The one or more QoS parameters could be contained within one of multiple QoS policies, and the method could include selecting one of the QoS policies. The condition could represent an emergency condition, and the one or more QoS parameters could include a higher QoS priority for traffic (such as voice communications and sensor data) to and from specified personnel (such as first responders). The communication network could represent at least one wired network and/or at least one wireless network.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving, at a first leaf node, a plurality of quality of service parameters associated with at least one quality of service class, the quality of service parameters further associated with an industrial control and automation system comprising a plurality of wireless internally-powered leaf nodes and a plurality of line-powered infrastructure nodes, the quality of service parameters being transmitted by a gateway node to at least one of the infrastructure nodes and then wirelessly transmitted to the first leaf node, the gateway node configured to convert the quality of service parameters from an Ethernet format to an IEEE 802.11 wireless protocol format; identifying, at the first leaf node, an emergency condition associated with the industrial control and automation system; selecting, at the first leaf node and based on the identified emergency condition, one or more quality of service parameters of at least one data message to be routed through a communication network associated with the industrial control and automation system; based on the plurality of received quality of service parameters and the one or more selected quality of service parameters, assigning at the first leaf node a specified quality of service class to the at least one data message; and communicating, from the first leaf node, the at least one data message with the assigned quality of service class to at least one of;
one or more other leaf nodes and one or more infrastructure nodes in the communication network;wherein; the leaf nodes and the infrastructure nodes in the communication network operate according to a first quality of service policy; selecting the one or more quality of service parameters comprises selecting a second quality of service policy; the second quality of service policy identifies a priority for each of multiple types of data messages based upon a type of identified emergency condition and a recipient of information; and an operation of the gateway node and the infrastructure nodes is configured by an OLE for Process Control (OPC) server, the OPC server configured to distribute cryptographic security keys to the gateway node and at least one of the infrastructure nodes. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus comprising:
-
a first wireless leaf node comprising; at least one interface that communicates with other nodes in a communication network associated with an industrial control and automation system, the industrial control and automation system comprising a plurality of wireless internally-powered leaf nodes and a plurality of line-powered infrastructure nodes; and at least one controller that; receives a plurality of quality of service parameters associated with at least one quality of service class from a gateway node via at least one of the infrastructure nodes, the quality of service parameters further associated with the industrial control and automation system, the gateway node configured to convert the quality of service parameters from an Ethernet format to an IEEE 802.11 wireless protocol format; identifies an emergency condition associated with the industrial control and automation system; selects, based on the identified emergency condition, one or more quality of service parameters of at least one data message to be routed through the communication network; based on the plurality of received quality of service parameters and the one or more selected quality of service parameters, assigns a specified quality of service class to the at least one data message; and communicates the at least one data message with the assigned quality of service class to at least one of;
one or more other leaf nodes and one or more infrastructure nodes in the communication network using the at least one interface;wherein; the leaf nodes and the infrastructure nodes in the communication network operate according to a first quality of service policy; the at least one controller selects the one or more quality of service parameters by selecting a second quality of service policy; the second quality of service policy identifies a priority for each of multiple types of data messages based upon a type of identified emergency condition and a recipient of information; and an operation of the gateway node and the infrastructure nodes is configured by an OLE for Process Control (OPC) server, the OPC server configured to distribute cryptographic security keys to the gateway node and at least one of the infrastructure nodes. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 19)
-
-
17. A non-transitory computer readable storage medium embodying a computer program, the computer program comprising computer readable program code for:
-
receiving, at a first leaf node, a plurality of quality of service parameters associated with at least one quality of service class from a gateway node via at least one of a plurality of line-powered infrastructure nodes, the quality of service parameters further associated with an industrial control and automation system comprising a plurality of wireless internally-powered leaf nodes and the plurality of line-powered infrastructure nodes, the gateway node configured to convert the quality of service parameters from an Ethernet format to an IEEE 802.11 wireless protocol format; identifying, at the first leaf node, an emergency condition associated with the industrial control and automation system; selecting, at the first leaf node and based on the identified emergency condition, one or more quality of service parameters of at least one data message to be routed through a communication network associated with the industrial control and automation system; based on the plurality of received quality of service parameters and the one or more selected quality of service parameters, assigning at the first leaf node a specified quality of service class to the at least one data message; and communicating, from the first leaf node, the at least one data message with the assigned quality of service class to at least one of;
one or more other leaf nodes and one or more infrastructure nodes in the communication network;wherein; the leaf nodes and the infrastructure nodes in the communication network operate according to a first quality of service policy; the computer readable program code for selecting the one or more quality of service parameters comprises computer readable program code for selecting a second quality of service policy; the second quality of service policy identifies a priority for each of multiple types of data messages based upon a type of identified emergency condition and a recipient of information; and an operation of the gateway node and the infrastructure nodes is configured by an OLE for Process Control (OPC) server, the OPC server configured to distribute cryptographic security keys to the gateway node and at least one of the infrastructure nodes. - View Dependent Claims (18, 20)
-
Specification