Comparison of AFDX and audio video bridging forwarding methods using network calculus approach

The embedded avionics system is a typical mission-critical and safety-critical system, and should ensure fulfillment of all constraints for all flows with individual timing requirements transmitted in networks. Scheduling strategies are used to meet this requirement, and different networking solutions have different approaches. AFDX (Avionics Full-DupleX Switched Ethernet) implements a SPQ (Strict Priority Queuing) scheduling strategy with two priority levels where large flow bursts from high priority data would lead to high delays for low priority flows. Ethernet-AVB (Audio Video Bridging) implements Credit-Based Shapers (CBS) on top of the SPQ mechanism, which can partly mitigate this problem. This kind of scheduling strategy could be considered in an avionics context for mix-criticality systems. In this paper, CBS and SPQ scheduling algorithms are compared especially from the worst-case criteria by using network calculus approach. Results show that compared with SPQ, CBS has a better anti-interference ability, though it would bring a bigger delay even from the worst-case prospective.

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

[2]  Eric Rondeau,et al.  Strict priority versus weighted fair queueing in switched Ethernet networks for time critical applications , 2005, 19th IEEE International Parallel and Distributed Processing Symposium.

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

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

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

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

[7]  Martin Manderscheid,et al.  Network Calculus for the Validation of Automotive Ethernet In-vehicle Network Configurations , 2011, 2011 International Conference on Cyber-Enabled Distributed Computing and Knowledge Discovery.

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

[9]  Yvon Savaria,et al.  Determinism Enhancement of AFDX Networks via Frame Insertion and Sub-Virtual Link Aggregation , 2014, IEEE Transactions on Industrial Informatics.

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

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

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

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

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

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

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

[17]  Lucia Lo Bello The case for ethernet in automotive communications , 2011, SIGBED.

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