Back to Search
Start Over
Linux-based memory efficient ARINC 653 partition scheduler
- Source :
- ETFA
- Publication Year :
- 2014
- Publisher :
- IEEE, 2014.
-
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.
- Subjects :
- Rate-monotonic scheduling
Multi-core processor
Computer science
business.industry
Preemption
computer.software_genre
Integrated modular avionics
Fair-share scheduling
Scheduling (computing)
ARINC 653
Fixed-priority pre-emptive scheduling
Memory management
Embedded system
Two-level scheduling
Memory footprint
Operating system
business
computer
Subjects
Details
- Database :
- OpenAIRE
- Journal :
- Proceedings of the 2014 IEEE Emerging Technology and Factory Automation (ETFA)
- Accession number :
- edsair.doi...........b4144adea5a2a6957000fe1e4826b381