Increasing Reliability and Reducing Latency in a Wireless Network
First Claim
1. A method of reliably transferring data in a communication network operating in a process control environment, the method comprising:
- generating a first routing graph having a plurality of nodes and a set of edges based on a topology of the communication network, including;
associating each of the plurality of nodes with a respective one of a plurality of network devices participating in the communication network; and
associating each edge in the set of edges with a respective connection between two of the plurality of network devices participating in the communication network; and
defining a communication schedule of the communication network based on at least the first routing graph, including;
assigning communication timeslots to each edge in the set of edges of the first graph according to a predetermined order.
3 Assignments
0 Petitions
Accused Products
Abstract
A mesh communication network for use in, for example, process control plants includes a plurality of network devices transmitting and receiving data according to a network schedule defined as a set of concurrent overlapping superframes, and along a set of graphs defining communication paths between pairs of network devices. A network manager residing in or outside the communication network develops a routing scheme for the network by analyzing the topology of the network and defining a set of graphs for use in routing or transmitting data between various nodes of the network, each graph including one or more communication paths between pairs of network devices. Concurrently or consequently, the network manager defines the network schedule in view of at least transmission requirements, power availability, and signal quality at each network device. If desired, the network manager may begin to define the network schedule upon completing the definition of the graphs of the communication network, so that the network manager may define the network schedule in view both the defined graphs and the transmission, power, etc. parameters associated with each network device.
-
Citations
31 Claims
-
1. A method of reliably transferring data in a communication network operating in a process control environment, the method comprising:
-
generating a first routing graph having a plurality of nodes and a set of edges based on a topology of the communication network, including; associating each of the plurality of nodes with a respective one of a plurality of network devices participating in the communication network; and associating each edge in the set of edges with a respective connection between two of the plurality of network devices participating in the communication network; and defining a communication schedule of the communication network based on at least the first routing graph, including; assigning communication timeslots to each edge in the set of edges of the first graph according to a predetermined order. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of generating a communication schedule for a mesh communication network having a plurality of nodes and operating in a process control environment, the method comprising:
-
defining communication timeslots of a fixed duration; defining a first superframe as a repeating sequence of cycles, each cycle including a first number of consecutively scheduled communication timeslots defining a length of the first superframe; and allocating the timeslots associated with the first superframe to direct connections between pairs of nodes of the communication network, wherein each connection to which a timeslot is allocated is associated with one of a set of routing graphs specifying one or more routing paths in the communication network. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method of increasing reliability of a wireless mesh network including a plurality of nodes, the method comprising:
-
establishing a plurality of direct connections, wherein each of the plurality of direct connections is a unidirectional wireless connection having a transmitting node and a receiving node; generating a plurality of directed graphs defining communication paths between pairs of nodes based on a topology of the wireless network, wherein each directed graph includes at least one of the plurality direct connections; defining a plurality of concurrent superframes as repeating cycles of consecutively scheduled communication timeslots a single predefined duration, wherein a number of timeslots in each of the plurality of concurrent superframes defines a length of the superframe; and defining a plurality of primary links to generate a communication schedule of the wireless mesh network, including; associating each primary link with one of the plurality of direct connections associated with at least one of the plurality of directed graphs; and allocating an individual timeslot associated with one of the plurality of superframes to each primary link. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31)
-
Specification