Impact Analysis of Flow Shaping in Ethernet-AVB/TSN and AFDX from Network Calculus and Simulation Perspective

Ethernet-AVB/TSN (Audio Video Bridging/Time-Sensitive Networking) and AFDX (Avionics Full DupleX switched Ethernet) are switched Ethernet technologies, which are both candidates for real-time communication in the context of transportation systems. AFDX implements a fixed priority scheduling strategy with two priority levels. Ethernet-AVB/TSN supports a similar fixed priority scheduling with an additional Credit-Based Shaper (CBS) mechanism. Besides, TSN can support time-triggered scheduling strategy. One direct effect of CBS mechanism is to increase the delay of its flows while decreasing the delay of other priority ones. The former effect can be seen as the shaping restriction and the latter effect can be seen as the shaping benefit from CBS. The goal of this paper is to investigate the impact of CBS on different priority flows, especially on the intermediate priority ones, as well as the effect of CBS bandwidth allocation. It is based on a performance comparison of AVB/TSN and AFDX by simulation in an automotive case study. Furthermore, the shaping benefit is modeled based on integral operation from network calculus perspective. Combing with the analysis of shaping restriction and shaping benefit, some configuration suggestions on the setting of CBS bandwidth are given. Results show that the effect of CBS depends on flow loads and CBS configurations. A larger load of high priority flows in AVB tends to a better performance for the intermediate priority flows when compared with AFDX. Shaping benefit can be explained and calculated according to the changing from the permitted maximum burst.

[1]  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).

[2]  Christian Fraboul,et al.  Applying Trajectory approach with static priority queuing for improving the use of available AFDX resources , 2011, Real-Time Systems.

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

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

[5]  Michael Paulitsch,et al.  Time-Triggered Ethernet , 2014 .

[6]  Rene Queck Analysis of Ethernet AVB for automotive networks using Network Calculus , 2012, 2012 IEEE International Conference on Vehicular Electronics and Safety (ICVES 2012).

[7]  Sung-Kwon Park,et al.  Research on optimal bandwidth allocation for the scheduled traffic in ieee 802.1 AVB , 2015, 2015 IEEE International Conference on Vehicular Electronics and Safety (ICVES).

[8]  Marc Boyer,et al.  Experimental assessment of timing verification techniques for AFDX , 2012 .

[9]  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).

[10]  Rolf Ernst,et al.  Formal worst-case timing analysis of Ethernet TSN's burst-limiting shaper , 2016, 2016 Design, Automation & Test in Europe Conference & Exhibition (DATE).

[11]  Giuliana Alderisi,et al.  Simulative assessments of IEEE 802.1 Ethernet AVB and Time-Triggered Ethernet for Advanced Driver Assistance Systems and in-car infotainment , 2012, 2012 IEEE Vehicular Networking Conference (VNC).

[12]  Christian Fraboul,et al.  A Probabilistic Analysis of End-To-End Delays on an AFDX Avionic Network , 2009, IEEE Transactions on Industrial Informatics.

[13]  Rolf Ernst,et al.  Exploring Use of Ethernet for In-Vehicle Control Applications: AFDX, TTEthernet, EtherCAT, and AVB , 2012 .

[14]  J. Javier Gutiérrez,et al.  Holistic schedulability analysis for multipacket messages in AFDX networks , 2013, Real-Time Systems.

[15]  Silviu S. Craciunas,et al.  Scheduling Real-Time Communication in IEEE 802.1Qbv Time Sensitive Networks , 2016, RTNS.

[16]  Liam Kilmartin,et al.  Intra-Vehicle Networks: A Review , 2015, IEEE Transactions on Intelligent Transportation Systems.

[17]  Fabien Geyer,et al.  Evaluation of Audio/Video Bridging forwarding method in an avionics switched ethernet context , 2013, 2013 IEEE Symposium on Computers and Communications (ISCC).

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

[19]  Johan J. Lukkien,et al.  Tight worst-case response-time analysis for ethernet AVB using eligible intervals , 2016, 2016 IEEE World Conference on Factory Communication Systems (WFCS).

[20]  J. Diemer,et al.  Exploring the worst-case timing of Ethernet AVB for industrial applications , 2012, IECON 2012 - 38th Annual Conference on IEEE Industrial Electronics Society.

[21]  Rolf Ernst,et al.  Exploiting shaper context to improve performance bounds of Ethernet AVB networks , 2014, 2014 51st ACM/EDAC/IEEE Design Automation Conference (DAC).

[22]  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.

[23]  Jürgen Jasperneite,et al.  A performance study of Ethernet Audio Video Bridging (AVB) for Industrial real-time communication , 2009, 2009 IEEE Conference on Emerging Technologies & Factory Automation.

[24]  Thomas C. Schmidt,et al.  Real-time Ethernet for automotive applications: A solution for future in-car networks , 2011, 2011 IEEE International Conference on Consumer Electronics -Berlin (ICCE-Berlin).

[25]  Giuliana Alderisi,et al.  Introducing support for scheduled traffic over IEEE audio video bridging networks , 2013, 2013 IEEE 18th Conference on Emerging Technologies & Factory Automation (ETFA).

[26]  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).

[27]  Hyung-Taek Lim,et al.  Performance comparison of IEEE 802.1Q and IEEE 802.1 AVB in an Ethernet-based in-vehicle network , 2012, 2012 8th International Conference on Computing Technology and Information Management (NCM and ICNIT).

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

[29]  Paul Prisaznuk,et al.  ARINC Specification 653, Avionics Application Software Standard Interface , 2006, Avionics.

[30]  Laurent George,et al.  Deterministic delay analysis of AVB switched Ethernet networks using an extended Trajectory Approach , 2016, Real-Time Systems.

[31]  Marc Boyer,et al.  Complete modelling of AVB in Network Calculus Framework , 2014, RTNS.

[32]  Thomas C. Schmidt,et al.  Extending IEEE 802.1 AVB with time-triggered scheduling: A simulation study of the coexistence of synchronous and asynchronous traffic , 2013, 2013 IEEE Vehicular Networking Conference.

[33]  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.

[34]  Rolf Ernst,et al.  Formal worst-case timing analysis of Ethernet topologies with strict-priority and AVB switching , 2012, 7th IEEE International Symposium on Industrial Embedded Systems (SIES'12).