| CPC H04L 41/12 (2013.01) [H04L 47/28 (2013.01); H04L 67/62 (2022.05)] | 11 Claims |

|
1. A method of generating a time-sensitive network (TSN) schedule for a desired TSN, comprising:
defining a network topology of the desired TSN including at least a set of end nodes communicatively connected by way of a set of switching nodes;
defining a set of device parameters for each of the set of end nodes and each of the set of switching nodes of the desired TSN, the set of device parameters including at least one scheduling metric for each of the respective set of end nodes and each of the respective set of switching nodes of the desired TSN;
receiving, by a TSN scheduler, the defined network topology and at least a subset of the defined set of device parameters for each of the set of end nodes and each of the set of switching nodes;
determining, by the TSN scheduler in a contiguous scheduling mode, a TSN schedule for the desired TSN based on the defined network topology and at least a subset of the defined set of device parameters for each of the set of end nodes and each of the set of switching nodes;
generating, by the TSN scheduler, a per-device configuration for each of the set of end nodes, based on the TSN schedule, and
programming each of the set of end nodes and each of the set of switching nodes with respective per-device configuration data; and
wherein when the contiguous scheduling mode cannot be completed, the TSN scheduler is configured to default to a non-contiguous scheduling mode.
|