Multiplexing Avionics and additional flows on a QoS-aware AFDX network

AFDX is the standard switched Ethernet solution for the transmission of avionics flows. Today’s AFDX deployments in commercial aircrafts are lightly loaded to ensure the determinism of control and command operations. Manufacturers envision to take advantage of the remaining AFDX bandwidth to transmit additional non avionics flows (video, audio, service). These flows must not compromise the in-time transmission of avionics ones: constraints on jitter at source end system and end-to-end latency have to be insured for each avionics flow. In this paper, we investigate the scheduling of avionics and additional flows, mainly at the end system level. We show that an event-triggered strategy is better than a time-triggered one for additional flows at source level, but it might compromise the jitter constraint of avionics flows and increase the end-to-end latency of additional ones. We consider two time-triggered scheduling strategies, i.e. an optimal one and a simpler one based on a heuristic. We show that the later one performs nearly as well as the former one and that, for both of them, the difference with an event-triggered strategy at source level is limited and can be statically bounded.

[1]  Christian Fraboul,et al.  Worst-case end-to-end delay analysis of an avionics AFDX network , 2010, 2010 Design, Automation & Test in Europe Conference & Exhibition (DATE 2010).

[2]  Silviu S. Craciunas,et al.  Optimal static scheduling of real-time tasks on distributed time-triggered networked systems , 2014, Proceedings of the 2014 IEEE Emerging Technology and Factory Automation (ETFA).

[3]  Christian Fraboul,et al.  Towards Quality of Service Provision with Avionics Full Duplex Switching , 2017 .

[4]  Jérôme Ermont,et al.  Methods for bounding end-to-end delays on an AFDX network , 2006, 18th Euromicro Conference on Real-Time Systems (ECRTS'06).

[5]  András Varga,et al.  An overview of the OMNeT++ simulation environment , 2008, SimuTools.

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

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

[8]  Christian Fraboul,et al.  Improving end-to-end delay upper bounds on an AFDX network by integrating offsets in worst-case analysis , 2010, 2010 IEEE 15th Conference on Emerging Technologies & Factory Automation (ETFA 2010).

[9]  Silviu S. Craciunas,et al.  Combined task- and network-level scheduling for distributed time-triggered systems , 2016, Real-Time Systems.

[10]  Christian Fraboul,et al.  Applying and optimizing trajectory approach for performance evaluation of AFDX avionics network , 2009, 2009 IEEE Conference on Emerging Technologies & Factory Automation.

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