Title :
Evaluation of the overheads and latencies of a virtualized RTOS
Author :
Aichouch, Mehdi ; Prevotet, Jean-Christophe ; Nouvel, Fabienne
Author_Institution :
Inst. d´Electron. et de Telecomunications de Rennes, Rennes, France
Abstract :
The virtualization technique has become a popular trend in the domain of real-time embedded systems. For example, in the automotive industry, practitioners are currently considering the idea of using such technique to run simultaneously the AUTOSAR real-time operating system (RTOS) for real-time programming, and the Linux-GENIVI operating system to support in-vehicle infotainment applications on the same Electronic Control Unit. However, running a real-time operating system inside a virtual machine instead of a bare metal hardware may have a significant cost in terms of latencies and overheads. This raises the question of the order-of-magnitude of a virtualized RTOS´s overheads and latencies in comparison to a single RTOS running on a real machine. In this paper, an evaluation of a virtualized RTOS´s latencies and overheads is proposed in order to observe how virtualization impacts these timing characteristics. Our experiments demonstrate that the overheads and latencies of a virtualized RTOS compete with those obtained in the same RTOS running on bare-metal hardware.
Keywords :
operating systems (computers); virtual machines; virtualisation; Linux-GENIVI operating system; RTOS; bare-metal hardware; electronic control unit; in-vehicle infotainment application; latency evaluation; overheads evaluation; realtime embedded systems; realtime operating system; virtual machine; virtualization technique; virtualized RTOS; Hardware; Kernel; Linux; Real-time systems; Virtual machining; Virtualization;
Conference_Titel :
Industrial Embedded Systems (SIES), 2013 8th IEEE International Symposium on
Conference_Location :
Porto
DOI :
10.1109/SIES.2013.6601475