Genetic Algorithm Based ARINC 664 Mixed Criticality Optimization Using Network Calculus

ARINC 664 is an Ethernet based deterministic networking standard providing data transmission with bounded delays among avionics sub-systems. This paper presents a Genetic Algorithm (GA) based ARINC 664 network delay optimization using the network calculus (NC), where the GA is used to effectively search the mapping of Virtual Links (VLs) to priority levels using the extended priority scheme. While there are only two priority levels in the ARINC 664 standard, the extended priority concept increases the number of priority levels to improve the schedulability of VLs. For each possible assignment of the VLs to the priority levels, the NC analysis provides the worst-case delay results for all VLs. We define three different fitness functions aiming to minimize the maximum, the average, and the standard deviation of the worst-case VL delays, respectively. The results demonstrate that the extended priority concept improves the schedulability of VLs and the GA optimization approach can successfully achieve the desired objectives for the VL delays if the appropriate cost function is selected.

[1]  Fei Zhao,et al.  A genetic algorithm based configuration optimization method for AFDX , 2014, 2014 10th International Conference on Reliability, Maintainability and Safety (ICRMS).

[2]  Murat Uysal,et al.  Genetic algortihm based resource allocation technique for VLC networks , 2017, 2017 25th Signal Processing and Communications Applications Conference (SIU).

[3]  Paul Pop,et al.  AVB-Aware Routing and Scheduling of Time-Triggered Traffic for TSN , 2018, IEEE Access.

[4]  D. Verma,et al.  Networking concepts comparison for avionics architecture , 2008, 2008 IEEE/AIAA 27th Digital Avionics Systems Conference.

[5]  Ibrahim Hokelek,et al.  A Fault Tolerant Software Defined Networking Architecture for Integrated Modular Avionics , 2018, 2018 IEEE/AIAA 37th Digital Avionics Systems Conference (DASC).

[6]  Jianguo Yao,et al.  System-Level Scheduling of Mixed-Criticality Traffics in Avionics Networks , 2013, 2013 International Conference on Parallel and Distributed Systems.

[7]  R. Garside,et al.  Integrating modular avionics: A new role emerges , 2007, IEEE Aerospace and Electronic Systems Magazine.

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

[9]  F. Frances,et al.  Using network calculus to optimize the AFDX network , 2006 .

[10]  B. Lakshmi,et al.  Optimal scheduling policy for jitter control in AFDX End-System , 2014, International Conference on Recent Advances and Innovations in Engineering (ICRAIE-2014).

[11]  Qiao Li,et al.  A Revised Trajectory Approach for the Worst-Case Delay Analysis of an AFDX Network , 2019, IEEE Access.

[13]  Marc Boyer,et al.  Deterministic Network Calculus , 2018 .