Comparison of Time Sensitive Networking (TSN) and TTEthernet

Time-Triggered Ethernet (TTEthernet) is a time-critical network for industrial and avionics applications improved from the Avionics Full Duplex Switched Ethernet (AFDX). It is standardized by SAE AS6802 and satisfies strict timing transmission by use of a mixture infrastructure to support Time-Triggered (TT), Rate-Constraint (RC) and Best-Effort (BE) traffics. The key feature is a time-triggered communication paradigm according to off-line schedule table based on global synchronization. Three integration methods (preemption, timely block and shuffling) are used to resolve conflict when a TT message gets ready and a RC message is already in transmission. Besides several real-time Ethernet solutions, Time Sensitive Networking (TSN) shows great interests and attractions to satisfy the increasing and variable transmission requirements for automotive and aeronautical industry. TSN is comprised of several IEEE standards developed under IEEE 802.1 TSN Task Group, such as 802.1AS, 802.1Qav, 802.1Qat, 802.1BA, 802.1Qbv and 802.1Qbu. On top of SPQ (Static Priority Queuing) scheduling mechanism, with best effort traffics in parallel, TSN introduces guaranteed timing behavior with focus on the transportation for Control Data traffic (CDT) under Time Aware Shaper (TAS) and audio video streams under Credit-Based Shaper (CBS). This paper introduces the basic principles of TSN standard in details, compares it with the properties of the TTEthernet standard. In particular, we first investigate their clock synchronization algorithms and discuss their shaping and scheduling strategies for traffic types with individual timing requirements. Then we show the impact the hard real-time traffic has on soft real-time traffic and give the worst case end-to-end latency calculation. Finally, we determine whether TSN offers flexibility for the requirements of avionic.

[1]  Johan J. Lukkien,et al.  Analysis of Ethernet-switch traffic shapers for in-vehicle networking applications , 2015, 2015 Design, Automation & Test in Europe Conference & Exhibition (DATE).

[2]  Jean-Yves Le Boudec,et al.  Network Calculus: A Theory of Deterministic Queuing Systems for the Internet , 2001 .

[3]  Virtual Bridged,et al.  IEEE Standards for Local and Metropolitan Area Networks: Specification for 802.3 Full Duplex Operation , 1997, IEEE Std 802.3x-1997 and IEEE Std 802.3y-1997 (Supplement to ISO/IEC 8802-3: 1996/ANSI/IEEE Std 802.3, 1996 Edition).

[4]  Rene L. Cruz,et al.  A calculus for network delay, Part I: Network elements in isolation , 1991, IEEE Trans. Inf. Theory.

[5]  John A. Clark,et al.  Holistic schedulability analysis for distributed hard real-time systems , 1994, Microprocess. Microprogramming.

[6]  Janise McNair,et al.  A test bed study of network determinism for heterogeneous traffic using time-triggered ethernet , 2017, MILCOM 2017 - 2017 IEEE Military Communications Conference (MILCOM).

[7]  Fabien Geyer,et al.  Comparison of IEEE AVB and AFDX , 2012, 2012 IEEE/AIAA 31st Digital Avionics Systems Conference (DASC).

[8]  Michael Paulitsch,et al.  TTEthernet Dataflow Concept , 2009, 2009 Eighth IEEE International Symposium on Network Computing and Applications.

[9]  P.博布雷克 Avionics full-duplex switched ethernet network , 2013 .

[10]  Wilfried Steiner,et al.  Current techniques, trends, and new horizons in avionics networks configuration , 2015, 2015 IEEE/AIAA 34th Digital Avionics Systems Conference (DASC).

[11]  Fabien Geyer,et al.  A performance study of Audio Video Bridging in aeronautic Ethernet networks , 2012, 7th IEEE International Symposium on Industrial Embedded Systems (SIES'12).

[12]  János Farkas,et al.  Applicability of Maximally Redundant Trees to IEEE 802.1Qca Path Control and Reservation , 2015 .

[13]  Xiaoting Li Worst-case delay analysis of real-time switched Ethernet networks with flow local synchronization , 2013 .

[14]  Yeqiong Song,et al.  Delay analysis of AVB traffic in time-sensitive networks (TSN) , 2017, RTNS.

[15]  Feng He,et al.  Comparison of AFDX and audio video bridging forwarding methods using network calculus approach , 2017, 2017 IEEE/AIAA 36th Digital Avionics Systems Conference (DASC).

[16]  Petru Eles,et al.  Schedulability analysis of Ethernet AVB switches , 2014, 2014 IEEE 20th International Conference on Embedded and Real-Time Computing Systems and Applications.

[17]  Juho Lee,et al.  Time-aware preemption to enhance the performance of Audio/Video Bridging (AVB) in IEEE 802.1 TSN , 2016, 2016 First IEEE International Conference on Computer Communication and the Internet (ICCCI).

[18]  Johan J. Lukkien,et al.  Independent yet Tight WCRT Analysis for Individual Priority Classes in Ethernet AVB , 2016, RTNS.

[19]  Christian Fraboul,et al.  Improving the Worst-Case Delay Analysis of an AFDX Network Using an Optimized Trajectory Approach , 2010, IEEE Transactions on Industrial Informatics.

[20]  Wilfried Steiner,et al.  An Evaluation of SMT-Based Schedule Synthesis for Time-Triggered Multi-hop Networks , 2010, 2010 31st IEEE Real-Time Systems Symposium.

[21]  Lin Zhao,et al.  Impact Analysis of Flow Shaping in Ethernet-AVB/TSN and AFDX from Network Calculus and Simulation Perspective , 2017, Sensors.