US 11,736,359 B2
Method and system for generating a time-sensitive network configuration
Abdul Jabbar, Altamont, NY (US); Stephen Francis Bush, Latham, NY (US); and Thomas Stephen Markham, Schenectady, NY (US)
Assigned to GE Aviation Systems LLC, Grand Rapids, MI (US)
Filed by GE Aviation Systems LLC, Grand Rapids, MI (US)
Filed on Nov. 20, 2020, as Appl. No. 17/100,356.
Prior Publication US 2022/0166677 A1, May 26, 2022
Int. Cl. H04L 12/28 (2006.01); H04L 41/12 (2022.01); H04L 67/62 (2022.01); H04L 47/28 (2022.01)
CPC H04L 41/12 (2013.01) [H04L 47/28 (2013.01); H04L 67/62 (2022.05)] 18 Claims
OG exemplary drawing
 
11. A system for generating a time-sensitive network (TSN) schedule for a desired TSN, the system comprising:
a set of topology input data, stored in a memory, defining an arrangement of the desired TSN including at least a set of end nodes communicative connected by way of a set of switching nodes;
a set of data flow input data, stored in the memory, defining communication pathways between the set of end nodes by way of the set of switching nodes;
a set of device parameter input data, stored in the memory, for each of the set of end nodes and each of the set of switching nodes of the desired TSN, including at least a transmission start delay; and
a TSN scheduler, configured to receive the set of topology input data, the set of data flow input data, and the set of device parameter input data, for each of the set of end nodes and each of the set of switching nodes, and to operate, based on a user input, in a contiguous scheduling mode including a data flow timing buffer to ensure no data flow overlap or collisions are scheduled to:
determine a back-to-back TSN schedule for the desired TSN based on the set of topology input data, the set of data flow input data, and the set of device parameter input data, for each of the set of end nodes and each of the set of switching nodes; and
generate a respective per-device configuration for each of the set of end nodes and each of the set of switching nodes of the desired TSN, based on the determined back-to-back TSN schedule;
wherein in the event the contiguous scheduling mode cannot be completed, the TSN scheduler is configured to default to another scheduling mode; and
wherein each of the set of end nodes and each of the set of switching nodes of the desired TSN are operable in accordance with the respective per-device configuration.