Analysis and Implementation of Packet Preemption for Time Sensitive Networks
2017 IEEE 18TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE SWITCHING AND ROUTING (IEEE HPSR)
Authors: Zhou, Zifan; Yan, Ying; Ruepp, Sarah; Berger, Michael
Abstract
A standard priority-queuing system is capable of arranging packets with different traffic classes to guarantee a relatively low latency for the high priority traffic. However, in practical cases, severe delay may be caused by starting a large, low-priority frame ahead of a time-critical frame. In this paper, interspersed express traffic is evaluated, which enables preemption of non-time-critical transmission, in particular, the preemptive queuing system allows the cut-through transmission for critical traffic and minimizes the jitter. We analyse the performance of packet preemption through a system level simulation in Riverbed Modeler. The simulation is complemented by numerical analysis which provides the average queuing delay for both types of traffic (preemptable and express). Furthermore, the paper describes an approach to implement the packet preemption solution on an FPGA in VHDL, which illustrates the complexity of hardware implementation.
Analysis of TSN for Industrial Automation based on Network Calculus
2019 24TH IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA)
Authors: Zhang, Jiayi; Chen, Lihao; Wang, Tongtong; Wang, Xinyuan
Abstract
Time-Sensitive Networking (TSN) Ethernet is becoming a primary industrial networking technology, since it provides bounded latency capability with broad reaching ecosystem, supporting both real-time communications and non-time-critical communications in a factory. In TSN, QoS-based shaping is a core technology to provide bounded latency. Network calculus is a theory which aims at worst-case performance analysis in the network. In the paper, latency upper bound of TSN for industrial automation scenario is analyzed based on Network Calculus. Credit-based Shaping (CBS) combined with Strict Priority (SP) is used as the specific QoS-based shaping mechanism of TSN. Relating factors that influence the latency upper bound of TSN are also studied.