Worst-case Delay Bounds in Time-Sensitive Networks with Packet Replication and Elimination

10/12/2021
by   Ludovic Thomas, et al.
0

Packet replication and elimination functions are used by time-sensitive networks (as in the context of IEEE TSN and IETF DetNet) to increase the reliability of the network. Packets are replicated onto redundant paths by a replication function. Later the paths merge again and an elimination function removes the duplicates. This redundancy scheme has an effect on the timing behavior of time-sensitive networks and many challenges arise from conducting timing analyses. The replication can induce a burstiness increase along the paths of replicates, as well as packet mis-ordering that could increase the delays in the crossed bridges or routers. The induced packet mis-ordering could also negatively affect the interactions between the redundancy and scheduling mechanisms such as traffic regulators (as with per-flow regulators and interleaved regulators, implemented by TSN asynchronous traffic shaping). Using the network calculus framework, we provide a method of worst-case timing analysis for time-sensitive networks that implement redundancy mechanisms in the general use case, i.e., at end-devices and/or intermediate nodes. We first provide a network calculus toolbox for bounding the burstiness increase and the amount of reordering caused by the elimination function of duplicate packets. We then analyze the interactions with traffic regulators and show that their shaping-for-free property does not hold when placed after a packet elimination function. We provide a bound for the delay penalty when using per-flow regulators and prove that the penalty is not bounded with interleaved regulators. Finally, we use an industrial use-case to show the applicability and the benefits of our findings.

READ FULL TEXT
research
08/07/2020

On Packet Reordering in Time-Sensitive Networks

Time-sensitive networks (IEEE TSN or IETF DetNet) may tolerate some pack...
research
09/06/2021

Analysis of Dampers in Time-Sensitive Networks with Non-ideal Clocks

Dampers are devices that reduce delay jitter in the context of time-sens...
research
11/06/2019

Graph-based Approach for Buffer-aware Timing Analysis of Heterogeneous Wormhole NoCs under Bursty Traffic

This paper addresses the problem of worst-case timing analysis of hetero...
research
01/25/2018

A Theory of Traffic Regulators for Deterministic Networks with Application to Interleaved Regulators

We define the minimal interleaved regulator, which generalizes the Urgen...
research
06/23/2023

Ensuring Reliable and Predictable Behavior of IEEE 802.1CB Frame Replication and Elimination

Ultra-reliable and low-latency communication has received significant re...
research
09/28/2021

Frame Replication and Elimination for Reliability in Time-Sensitive Networks

In modern applications such as in the prospective smart factory, timely ...
research
02/11/2020

On Time Synchronization Issues in Time-Sensitive Networks with Regulators and Nonideal Clocks

Flow reshaping is used in time-sensitive networks (as in the context of ...

Please sign up or login with your details

Forgot password? Click here to reset