Dynamic configuration of the scheduling of transmission of streams in deterministic networks
AssigneeCommissariat A L'energie Atomique Et Aux Energies Alternatives
InventorsSiwar BEN HADJ SAID, Michael BOC
Life of this patent
Estimating the term…
Abstract
A fast and dynamic configuration method for scheduling the transmission of flows in deterministic networks is provided. This method allows, when a new flow appears within the network, a decision to be made concerning a new schedule for transmitting flows, and allows it to be deployed in the network so as to assume this new flow without compromising the QoS of the other flows already present in the network.
Claims12
A method for dynamically reconfiguring a schedule for transmitting data flows in a time-sensitive deterministic network, with the data flows being transmitted by transmitter terminals to receiver terminals via switches consolidating access switches SWj coupled to the transmitter and receiver terminals, and network core switches for routing the flows between the access switches, with the switches being configured to apply flow transmission cycles according to a flow transmission schedule defined by a time scheduler, the method being computer-implemented and comprising steps of:
- receiving at least one request to add a new flow STi to the network, with the new flow having to be transmitted from a transmitter terminal to an access switch SWj;
- determining whether a flow transmission schedule is ongoing for said access switch SWj by:
- identifying an egress port Pk of said access switch SWj in order to transmit the new flow in the network;
- retrieving the current configuration of the transmission schedule for said egress port Pk;
- and
- determining whether a flow transmission schedule is ongoing on said egress port Pk;
- determining, if a flow transmission schedule is ongoing, whether there are sufficient time slots available in order for the access switch SWj to transmit the new flow according to the current schedule;
- or
- if no flow transmission schedule is ongoing:
- computing a new flow transmission schedule such that:
- the duration of the transmission cycle is the same for all the switches of the network;
- each transmission cycle comprises the same number of time slots for transmitting the flows;
- the time slots of a given cycle are distributed between all the access switches of the network;
- and
- determining, for the access switch SWj, if there are sufficient time slots available, from among the number of time slots allocated thereto, in order to transmit the new flow according to the new schedule;
- and
- allocating the time slots required for the transmission of said new flow thereto, if there are sufficient time slots available in order for the access switch SWj to transmit this new flow according to the current schedule or according to the new schedule.
Dependencies are inferred from the claim text.