Communication system and method for scheduling communications within a time sensitive network
AssigneeGeneral Electric Company
InventorsStephen Francis Bush, Joel Frederick Markham, Andrew William Berner
Life of this patent
Estimating the term…
Abstract
A communication system includes one or more node devices having routing circuitry configured to receive data from one or more other node devices within a communication network and to send the data to at least one other node device or a final destination device and a scheduling controller configured to generate schedules for sending the data through the routing circuitry within the communication network. The scheduling controller communicates with one or more other scheduling controllers in the one or more other node devices in generate the schedules for sending the data through the communication network.
Claims20
A node device comprising:
- routing circuitry configured to receive data from one or more other node devices within a communication network and to send the data to at least one other node device or a final destination device;
- and
- a scheduling controller configured to generate schedules for sending the data through the routing circuitry within the communication network, wherein the scheduling controller communicates with one or more other scheduling controllers in the one or more other node devices in generate the schedules for sending the data through the communication network.
A method comprising:
- determining, at one or more scheduling controllers in a time sensitive network, one or more of estimates of data to be routed through different communication paths in the time sensitive network, amounts of the data to be communicated through different node devices of the time sensitive network, or time periods in which different communications of the data occur during a communication cycle of the same node device of the time sensitive network;
- and
- generating, at the one or more scheduling controllers in the time sensitive network, schedules for sending the data through the different node devices based on one or more of:
- the estimates of data to be routed through the different communication paths by avoiding scheduling data to be communicated through at least one of the communication paths having a larger estimate of data,
- the amounts of the data to be communicated through the different node devices by avoiding scheduling data to be communicated through at least one of the node devices having a larger amount of the data to be communicated through the at least one of the node devices, or
- the time periods in which different communications of the data occur during the communication cycle of the node device by scheduling the different communications to occur during non-overlapping time periods in the communication cycle.
A communication system comprising:
- node devices configured to route data packets between one or more writer devices of a data distribution service and one or more reader devices of the data distribution service according to schedules of the node devices, wherein each of the node devices includes a scheduling controller that determines the schedule for the corresponding node device.
Dependencies are inferred from the claim text.