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 条
  • [41] Analytical Modeling and Optimization for Affinity Based Thread Scheduling on Multicore Systems
    Song, Fengguang
    Moore, Shirley
    Dongarra, Jack
    2009 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING AND WORKSHOPS, 2009, : 11 - 20
  • [42] Population model-based optimization
    Chen, Xi
    Zhou, Enlu
    JOURNAL OF GLOBAL OPTIMIZATION, 2015, 63 (01) : 125 - 148
  • [43] Population model-based optimization
    Xi Chen
    Enlu Zhou
    Journal of Global Optimization, 2015, 63 : 125 - 148
  • [44] MODEL-BASED EVOLUTIONARY OPTIMIZATION
    Wang, Yongqiang
    Fu, Michael C.
    Marcus, Steven I.
    PROCEEDINGS OF THE 2010 WINTER SIMULATION CONFERENCE, 2010, : 1199 - 1210
  • [45] A Task Scheduling Model and Method for Control-oriented Multicore Systems
    Jiang, Jianchun
    Zeng, Suhua
    Qiu, Baomei
    2015 27TH CHINESE CONTROL AND DECISION CONFERENCE (CCDC), 2015, : 5492 - 5497
  • [46] Model-Based Optimization for Robotics
    Mombaur, Katja
    Kheddar, Abderrahmane
    Harada, Kensuke
    Buschmann, Thomas
    Atkeson, Chris
    IEEE ROBOTICS & AUTOMATION MAGAZINE, 2014, 21 (03) : 24 - 161
  • [47] Model-based simulation-optimization of irrigation scheduling - A field evaluation with processing tomatoes
    Linker, Raphael
    Kisekka, Isaya
    SMART AGRICULTURAL TECHNOLOGY, 2023, 4
  • [48] New Model-Based Methods and Algorithms for Performance and Energy Optimization of Data Parallel Applications on Homogeneous Multicore Clusters
    Lastovetsky, Alexey
    Manumachu, Ravi Reddy
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2017, 28 (04) : 1119 - 1133
  • [49] Model-based Scheduling for Stream Processing Systems
    Wang, Yidan
    Tari, Zahir
    HoseinyFarahabady, M. Reza
    Zomaya, Albert Y.
    2017 19TH IEEE INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS (HPCC) / 2017 15TH IEEE INTERNATIONAL CONFERENCE ON SMART CITY (SMARTCITY) / 2017 3RD IEEE INTERNATIONAL CONFERENCE ON DATA SCIENCE AND SYSTEMS (DSS), 2017, : 215 - 222
  • [50] On Effective Scheduling of Model-based Reinforcement Learning
    Lai, Hang
    Shen, Jian
    Zhang, Weinan
    Huang, Yimin
    Zhang, Xing
    Tang, Ruiming
    Yu, Yong
    Li, Zhenguo
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 34 (NEURIPS 2021), 2021, 34