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 条
  • [21] An AADL-based modeling method for ARINC653-based avionics software
    Wang, Ying
    Ma, Dianfu
    Zhao, Yongwang
    Zou, Lu
    Zhao, Xianqi
    2011 35TH IEEE ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), 2011, : 224 - 229
  • [22] A Model-Based Approach to Optimizing Partition Scheduling of Integrated Modular Avionics Systems
    Han, Pujie
    Zhai, Zhengjun
    Zhang, Lei
    ELECTRONICS, 2020, 9 (08) : 1 - 21
  • [23] RAMBO: Resource-Aware Model-Based Optimization with Scheduling for Heterogeneous Runtimes and a Comparison with Asynchronous Model-Based Optimization
    Kotthaus, Helena
    Richter, Jakob
    Lang, Andreas
    Thomas, Janek
    Bischl, Bernd
    Marwedel, Peter
    Rahnenfuehrer, Joerg
    Lang, Michel
    LEARNING AND INTELLIGENT OPTIMIZATION (LION 11 2017), 2017, 10556 : 180 - 195
  • [24] Research on optimization of DAG task scheduling model based on heterogeneous multicore processor
    Cheng, Xiaohui
    Tan, Chaopeng
    Zhang, Yi
    PROCEEDINGS OF 2018 IEEE 3RD ADVANCED INFORMATION TECHNOLOGY, ELECTRONIC AND AUTOMATION CONTROL CONFERENCE (IAEAC 2018), 2018, : 1393 - 1396
  • [25] Concurrent data assimilation and model-based optimization of irrigation scheduling
    Linker, Raphael
    Kisekka, Isaya
    AGRICULTURAL WATER MANAGEMENT, 2022, 274
  • [26] Diffusion Model-Based Multiobjective Optimization for Gasoline Blending Scheduling
    Fang, Wenxuan
    Du, Wei
    He, Renchu
    Tang, Yang
    Jin, Yaochu
    Yen, Gary G.
    IEEE COMPUTATIONAL INTELLIGENCE MAGAZINE, 2024, 19 (02) : 61 - 76
  • [27] Optimization method of model-based stereo vision
    Hao, Yingming
    Zhu, Feng
    Gaojishu Tongxin/High Technology Letters, 2000, 10 (10): : 67 - 70
  • [29] MULTICORE SCHEDULING BASED ON LEARNING FROM OPTIMIZATION MODELS
    Anderson, George
    Marwala, Tshilidzi
    Nelwamondo, Fulufhelo Vincent
    INTERNATIONAL JOURNAL OF INNOVATIVE COMPUTING INFORMATION AND CONTROL, 2013, 9 (04): : 1511 - 1522
  • [30] A Framework for Model and Verification of Safety-Critical Operating System Based on ARINC653
    Xu, Wenjing
    Ma, Dianfu
    ELECTRONICS, 2021, 10 (16)