Multi-core Multi-task Scheduling Algorithm for ARINC653 Partition Operating System
SUN Zewei
ZHU Xinjuan
ZHAO Zeye
Abstract:Based on the ARINC653 specification,a rotation scheduling method based on task load rate and task cycle is pro-posed to maximize the utilization of multi-core processor resources while ensuring real-time task scheduling.This method assigns weights to tasks by calculating their load rate,defines task priorities based on weights and task cycles,and generates a task ready queue to complete real-time scheduling of task sets on a multi-core processor platform,ensuring the real-time requirements of the avionics system.Comparative experiments have shown that this method can effectively improve the utilization of processors.
Keywords:ARINC653 specificationmulti-core multi-taskreal-time systemscheduling algorithm
Publication Date:2024-11-20
Online Publishing Date:2025-08-15(First online date of this platform, not the publication date of the document)
Pages:4( 3242-3245 )
