首页期刊简介编委会征稿启事出版道德声明审稿流程读者订阅论文查重联系我们English
引用本文
  • 黄润龙,沈 谦,苟先太.ARINC653多核多分区操作系统的任务调度[J].电讯技术,2020,60(9): - .    [点击复制]
  • HUANG Runlong,SHEN Qian,GOU Xiantai.Task Scheduling of ARINC653 Multi-core Multi-partition Operating System[J].,2020,60(9): - .   [点击复制]
【打印本页】 【下载PDF全文】 查看/发表评论下载PDF阅读器关闭

←前一篇|后一篇→

过刊浏览    高级检索

本文已被:浏览 1311次   下载 50 本文二维码信息
码上扫一扫!
ARINC653多核多分区操作系统的任务调度
黄润龙,沈谦,苟先太
0
(中国西南电子技术研究所,成都 610036;西南交通大学 电气工程学院,成都 611756)
摘要:
随着航空电子系统综合化、模块化的发展,单核处理器已难以满足综合模块化航空电子(Integrated Modular Avionics,IMA)高性能的计算要求,多核处理器逐步在航空电子系统中得到运用。ARINC653作为 IMA 架构的标准应用接口,如何在满足实时性前提下充分利用多核处理器资源成为 ARINC653 任务调度的关键。针对航空电子系统任务调度的实时性要求,采用实时任务中的周期性任务模型,提出了一种满足实时性要求的实时多核静态轮转调度算法。该算法通过优化RL(Round Length)轮转参数、任务的权值分配和多核处理器分配策略,减少任务拆分次数,提高多核处理器利用率。仿真结果显示,该算法能够对分区操作系统的任务集合进行高效调度,明显提高多核处理器利用率。
关键词:  综合模块化航空电子  任务调度  ARINC653规范  分区调度  多核分配
DOI:
基金项目:
Task Scheduling of ARINC653 Multi-core Multi-partition Operating System
HUANG Runlong,SHEN Qian,GOU Xiantai
(Southwest China Institute of Electronic Technology,Chengdu 610036,China;School of Electrical Engineering,Southwest Jiaotong University,Chengdu 611756,China)
Abstract:
With the development of integration and modularization of avionics systems,single-core processors have been difficult to meet the high-performance computing requirements of integrated modular avionics(IMA) system.Multi-core processors are gradually being used in avionics systems.ARINC653 is the standard application interface of IMA architecture,and how to make full use of multi-core processor resources under the premise of real-time performance has become the key to ARINC653 task scheduling.According to the real-time requirements of avionics task scheduling,by using the periodic task model in real-time tasks,a real-time multi-core static round-robin(RMSRR) scheduling algorithm is proposed.This method can reduce the number of task splits and improve the utilization rate of multi-core processors by optimizing round length(RL) rotation parameters,task weight allocation and multi-core processor allocation strategies.Simulation results show that the algorithm can efficiently schedule the task set of the partitioned operating system and significantly improve the utilization of multi-core processors.
Key words:  integrated modular avionics  task scheduling  ARINC653 specification  partition scheduling  multi-core distribution
安全联盟站长平台