A Flow-Grained End-to-End Delay Analysis for RC Traffic in TTEthernet

Real-time domains, such as aerospace, industrial automation, and automotive systems show an increasing demand for deterministic communication behaviors. TTEthernet standard has been specifically designed for highly available real-time applications and cyber-physical systems. By introducing the time-triggered mechanism, the TTEthernet tends to improve the time determinism of real-time communications in these systems. However, non-determinism, caused by the event-triggered traffic, still exists in rate-constrained (RC) flows, thus end-to-end communication delay analysis for RC traffic in TTEthernet is indispensable. In this paper, we propose a novel method, named FWA (Flow-grained Worst-case end-to-end delay Analysis), to deal with the worst-case end-to-end delay analysis for RC traffic in TTEthernet. The derived formulas are sensitive to time-triggered flows and static schedules, and support all the three integration policies in TTEthernet. The evaluations of our proposed method demonstrate that FWA can reduce pessimism and apply to industrial configurations, compared with alternative approaches including Network Calculus and Trajectory Approach.

[1]  Giorgio C. Buttazzo,et al.  FTT-Ethernet: a flexible real-time communication protocol that supports dynamic QoS management on Ethernet-based systems , 2005, IEEE Transactions on Industrial Informatics.

[2]  Abdelouahed Gherbi,et al.  Design and simulation of distributed IMA architectures using TTEthernet: a model-driven approach , 2017, Journal of Ambient Intelligence and Humanized Computing.

[3]  Paul Pop,et al.  Design optimization of TTEthernet-based distributed real-time systems , 2014, Real-Time Systems.

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

[5]  Gunnar Prytz,et al.  A performance analysis of EtherCAT and PROFINET IRT , 2008, 2008 IEEE International Conference on Emerging Technologies and Factory Automation.

[6]  Pascal Richard,et al.  Improving AFDX end-to-end delays analysis , 2015, 2015 IEEE 20th Conference on Emerging Technologies & Factory Automation (ETFA).

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

[8]  Xiang Zhang,et al.  Performance research on time-triggered Ethernet based on network calculus , 2014, EURASIP J. Wirel. Commun. Netw..

[9]  Laurent George,et al.  End‐to‐end response time with fixed priority scheduling: trajectory approach versus holistic approach , 2005, Int. J. Commun. Syst..

[10]  Paul Pop,et al.  Traffic class assignment for mixed-criticality frames in TTEthernet , 2016, SIGBED.

[11]  Jean-Dominique Decotignie,et al.  Ethernet-Based Real-Time and Industrial Communications , 2005, Proceedings of the IEEE.

[12]  Omar Kermia Timing Analysis of TTEthernet Traffic , 2015, J. Circuits Syst. Comput..

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

[14]  Lei Zhang,et al.  TTEthernet for launch vehicle communication network , 2017, 2017 29th Chinese Control And Decision Conference (CCDC).

[15]  Qiao Li,et al.  Timing analysis of rate-constrained traffic in TTEthernet using network calculus , 2016, Real-Time Systems.

[16]  Qiao Li,et al.  Improving Worst-Case Latency Analysis for Rate-Constrained Traffic in the Time-Triggered Ethernet Network , 2014, IEEE Communications Letters.

[17]  Paul Pop,et al.  Timing Analysis of Rate Constrained Traffic for the TTEthernet Communication Protocol , 2015, 2015 IEEE 18th International Symposium on Real-Time Distributed Computing.

[18]  Kostas Pentikousis,et al.  Design considerations for a network of information , 2008, CoNEXT '08.

[19]  Omar Kermia Schedulability analysis and efficient scheduling of rate constrained messages in the TTEthernet protocol , 2017, Softw. Pract. Exp..

[20]  Wilfried Steiner Synthesis of Static Communication Schedules for Mixed-Criticality Systems , 2011, 2011 14th IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing Workshops.

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

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

[23]  Pascal Richard,et al.  Optimistic problems in the trajectory approach in FIFO context , 2013, 2013 IEEE 18th Conference on Emerging Technologies & Factory Automation (ETFA).

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

[25]  Hermann Kopetz,et al.  The time-triggered Ethernet (TTE) design , 2005, Eighth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC'05).

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

[27]  Pascal Richard,et al.  A Forward end-to-end delays Analysis for packet switched networks , 2014, RTNS.

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