A Model-Based Optimization Method of ARINC 653 Multicore Partition Scheduling

被引:0
|
作者
Han, Pujie [1 ]
Hu, Wentao [1 ]
Zhai, Zhengjun [2 ]
Huang, Min [1 ]
机构
[1] Zhengzhou Univ Light Ind, Coll Software Engn, Zhengzhou 450002, Peoples R China
[2] Northwestern Polytech Univ, Sch Comp Sci & Engn, Xian 710072, Peoples R China
关键词
ARINC; 653; model-based optimization; partition scheduling; multicore processor; SCHEDULABILITY ANALYSIS; FRAMEWORK; TASKS;
D O I
10.3390/aerospace11110915
中图分类号
V [航空、航天];
学科分类号
08 ; 0825 ;
摘要
ARINC 653 Part 1 Supplement 5 (ARINC 653P1-5) provides temporal partitioning capabilities for real-time applications running on the multicore processors in Integrated Modular Avionics (IMAs) systems. However, it is difficult to schedule a set of ARINC 653 multicore partitions to achieve a minimum processor occupancy. This paper proposes a model-based optimization method for ARINC 653 multicore partition scheduling. The IMA multicore processing system is modeled as a network of timed automata in UPPAAL. A parallel genetic algorithm is employed to explore the solution space of the IMA system. Owing to a lack of priori information for the system model, the configuration of genetic operators is self-adaptively controlled by a Q-learning algorithm. During the evolution, each individual in a population is evaluated independently by compositional model checking, which verifies each partition in the IMA system and combines all the schedulability results to form a global fitness evaluation. The experiments show that our model-based method outperforms the traditional analytical methods when handling the same task loads in the ARINC 653 multicore partitions, while alleviating the state space explosion of model checking via parallelization acceleration.
引用
收藏
页数:23
相关论文
共 50 条
  • [1] Model-based optimization of ARINC-653 partition scheduling
    Pujie Han
    Zhengjun Zhai
    Brian Nielsen
    Ulrik Nyman
    International Journal on Software Tools for Technology Transfer, 2021, 23 : 721 - 740
  • [2] Model-based optimization of ARINC-653 partition scheduling
    Han, Pujie
    Zhai, Zhengjun
    Nielsen, Brian
    Nyman, Ulrik
    INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2021, 23 (05) : 721 - 740
  • [3] Model-Based Engineering for the Development of ARINC653 Architectures
    Delange, Julien
    Gilles, Olivier
    Hugues, Jerome
    Pautet, Laurent
    SAE INTERNATIONAL JOURNAL OF AEROSPACE, 2010, 3 (01): : 79 - 86
  • [4] Model-Based Design and Automated Validation of ARINC653 Architectures
    Hugues, Jerome
    Delange, Julien
    2015 INTERNATIONAL SYMPOSIUM ON RAPID SYSTEM PROTOTYPING (RSP), 2015, : 3 - 9
  • [5] Partition Modeling and Optimization of ARINC 653 Operating Systems in the Context of IMA
    Lhachemi, Hugo
    Ruiz de Azua Ortega, Joan Adria
    Saussie, David
    Zhu, Guchuan
    2016 IEEE/AIAA 35TH DIGITAL AVIONICS SYSTEMS CONFERENCE (DASC), 2016,
  • [6] A Weighted Round Robin Based Scheduling Method for ARINC653 System
    Meng, Yue
    Zou, Likou
    PROCEEDINGS OF THE 2015 INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND ENGINEERING TECHNOLOGY (CSET2015), MEDICAL SCIENCE AND BIOLOGICAL ENGINEERING (MSBE2015), 2016, : 252 - 259
  • [7] Improving ARINC 653 System Reliability by Using Fault-Tolerant Partition Scheduling
    Kistijantoro, Achmad Imam
    Gilbran, Aufar
    2018 5TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATICS: CONCEPTS, THEORY AND APPLICATIONS (ICAICTA 2018), 2018, : 182 - 187
  • [8] Linux-based Memory Efficient ARINC 653 Partition Scheduler
    Kown, Cheolsoon
    Kim, Duksoo
    Joe, Hyunwoo
    Kim, Hyungshin
    2014 IEEE EMERGING TECHNOLOGY AND FACTORY AUTOMATION (ETFA), 2014,
  • [9] Designing ARINC653 Partition Constrained Scheduling for Secure Real Time Embedded Avionics
    Tao, Xiang
    Zhu, Yongxin
    Mao, Yishu
    Song, Han
    Liu, Mengyun
    Liu, Xinyi
    Sheng, Weiguang
    Shi, Weiwei
    2015 IEEE 2ND INTERNATIONAL CONFERENCE ON CYBER SECURITY AND CLOUD COMPUTING (CSCLOUD), 2015, : 213 - 217
  • [10] Execution Model to Reduce the Interference of Shared Memory in ARINC 653 Compliant Multicore RTOS
    Park, Sihyeong
    Kwon, Mi-Young
    Kim, Hoon-Kyu
    Kim, Hyungshin
    APPLIED SCIENCES-BASEL, 2020, 10 (07):