Title :
Linux-based memory efficient ARINC 653 partition scheduler
Author :
Cheolsoon Kown ; Duksoo Kim ; Hyunwoo Joe ; Hyungshin Kim
Author_Institution :
Dept. of Comput. Sci. & Eng., Chungnam Nat. Univ., Daejeon, South Korea
Abstract :
Development of the space industry has led to a diversity of specialized electronics-units implemented on space system. However, this provoked new problems such as increased system´s complexity and the size. As a solution to the problem, the Integrated Modular Avionics (IMA) architecture and ARINC 653 standard have been suggested. This paper introduces a Linux-based memory efficient ARINC 653 partition scheduler, which employs fixed-priority preemptive scheduling algorithm for partitions scheduling. The implemented partition scheduler has small memory footprint for each partition and produces low partition switching overhead. The prototype was executed on a LEON4 processor, which is the European Space Agency (ESA) Next Generation Multicore Processor (NGMP) in the space sector. In evaluation, we analyzed execution trace, memory footprint and scheduling overhead.
Keywords :
Linux; avionics; electronic engineering computing; multiprocessing systems; parallel architectures; processor scheduling; ARINC 653 standard; ESA; European Space Agency; IMA architecture; LEON4 processor; Linux-based memory efficient ARINC 653 partition scheduler; NGMP; execution trace; fixed-priority preemptive scheduling algorithm; integrated modular avionics architecture; memory footprint; next generation multicore processor; partition switching overhead; partitions scheduling; scheduling overhead; space industry development; space sector; space system; specialized electronics-units; Aerospace electronics; Arrays; Linux; Memory management; Processor scheduling; Scheduling; ARINC653; IMA; Linux; partitioning; scheduler;
Conference_Titel :
Emerging Technology and Factory Automation (ETFA), 2014 IEEE
Conference_Location :
Barcelona
DOI :
10.1109/ETFA.2014.7005306