Title :
An Operating System for Safety-Critical Applications on Manycore Processors
Author :
Kluge, F. ; Gerdes, Mike ; Ungerer, Theo
Author_Institution :
Dept. of Comput. Sci., Univ. of Augsburg, Augsburg, Germany
Abstract :
Processor technology is advancing from bus-based multicores to network-on-chip-based many cores, posing new challenges for operating system design. In this paper, we discuss why future safety-critical systems can profit from such new architectures. To make the potentials of many core processors usable in safety-critical systems, we devise the operating system MOSSCA that is adapted to the special requirements prevailing in this domain. MOSSCA introduces abstractions that support an application developer in his work of writing safety-critical applications. Internally, MOSSCA runs in a distributed manner to achieve a high parallelism while still guaranteeing a predictable behaviour.
Keywords :
microprocessor chips; multiprocessing systems; network-on-chip; operating systems (computers); safety-critical software; MOSSCA; bus-based multicores; manycore processors; network-on-chip-based manycores; operating system design; processor technology; safety-critical applications; Kernel; Message systems; Multicore processing; Program processors; Servers; Manycore Processors; Safety-critical Systems;
Conference_Titel :
Object/Component/Service-Oriented Real-Time Distributed Computing (ISORC), 2014 IEEE 17th International Symposium on
Conference_Location :
Reno, NV
DOI :
10.1109/ISORC.2014.30