Title :
Kernel-Level Design to Support Partitioning and Hierarchical Real-Time Scheduling of ARINC 653 for VxWorks
Author :
Weilong Ruan ; Zhengjun Zhai
Author_Institution :
Comput. Meas. & Control Simulation Inst., NPUCMCS, Xi´an, China
Abstract :
The Integrated Modular Avionic (IMA) architecture has been proposed for the next-generation avionics systems. ARINC 653 is the standards for Application Programming Interfaces (APIs) of avionics software for IMA architecture [1]. There are a great many researches on design and implementation of ARINC 653. Though some of them including VxWorks recently show high potential of providing software platform for avionics systems, efficient partition management have not been considered much for a base operating system of ARINC 653. In this paper, we propose a kernel-level design to support partitioning and hierarchical real-time scheduling of ARINC 653 for VxWorks. We have assurance that our suggestion can provide a very valuable reference for raising the level of partition scheduling for ARINC 653 especially because of the integrity of the VxWorks kernel. We show that the overhead and jitter of the proposed design is significantly lower compared with legacy partition management algorithm-a user-level design.
Keywords :
aerospace computing; application program interfaces; avionics; operating system kernels; scheduling; APIs; ARINC 653; IMA architecture; VxWorks; application programming interfaces; avionics software; base operating system; hierarchical real-time scheduling; integrated modular avionic architecture; kernel-level design; legacy partition management algorithm; next-generation avionics systems; partition scheduling; Aerospace electronics; Computer architecture; Jitter; Kernel; Partitioning algorithms; Real-time systems; VxWorks kernel; arinc653; overhead and jitter; partition management;
Conference_Titel :
Dependable, Autonomic and Secure Computing (DASC), 2014 IEEE 12th International Conference on
Conference_Location :
Dalian
Print_ISBN :
978-1-4799-5078-2
DOI :
10.1109/DASC.2014.76