Adaptive Real-Time Operating System in Automotive Multicore Embedded Systems

Maria-Geanina Unguritu, Teodor-Constantin Nichițelea · 2021

The permanent intensification of information required in embedded systems leads to migration from single core to multicore systems which offer increased performance, allowing different software and hardware architectures based on heterogeneous or homogeneous cores. In the automotive field, the main AUTOSAR (Automotive Open System Architecture) component in such multicore architectures is represented by an adequate real-time operating system which coordinates the cores and their tasks according to different strategies. This paper briefly analyzes the features of the AUTOSAR multicore operating system. Afterwards, the paper proposes the extension of the operating system with adaptive capabilities which allow each core to manage besides its own tasks, the critical tasks of other cores only if required. To achieve this, the replication strategy is considered for task migration between cores. The simulation results illustrate the expected system behavior considering the proposed task migration strategy. The presented concept wishes to enhance the safety perspective of the automotive software.

Read the paper · More papers on PaperTik