DocumentCode :
1913975
Title :
An Evaluation of Microkernel-Based Virtualization for Embedded Real-Time Systems
Author :
Bruns, Felix ; Traboulsi, Shadi ; Szczesny, David ; Gonzalez, Elizabeth ; Xu, Yang ; Bilgic, Attila
Author_Institution :
Inst. for Integrated Syst., Ruhr-Univ. Bochum, Bochum, Germany
fYear :
2010
fDate :
6-9 July 2010
Firstpage :
57
Lastpage :
65
Abstract :
Devices for the mobile market have to satisfy a set of challenging constraints. In addition to the classical power, reliability and cost constraints, modern devices often have to be open to third party applications and at the same time provide a closed and secure environment for system functionality. In current systems, this antagonism is solved by maintaining a physical separation of subsystems with contrary constraints. Virtualization technology is a promising solution to safely merge conflicting subsystems on a single processor which leads to huge cost benefits and higher flexibility. Microkernel based hyper visors are an attractive choice for virtualization, due to their reliability and robustness. However, the involvement of real-time constraints remains a challenging factor. In this paper, we investigate how the security and isolation features of the L4/Fiasco microkernel impact real-time applications by comparing thread switching times and interrupt latencies to those of a conventional Real-time Operating System (RTOS). In addition, we demonstrate that microkernel based systems require significantly more cache resources than traditional systems. Finally, we investigate the performance loss caused by cache and TLB interference imposed by an application subsystem which runs in parallel to the real-time subsystem.
Keywords :
embedded systems; mobile computing; operating system kernels; embedded real-time systems; hyper visors; microkernel-based virtualization; mobile market; real-time operating system; Instruction sets; Kernel; Mobile handsets; Modems; Real time systems; Security; Switches;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Real-Time Systems (ECRTS), 2010 22nd Euromicro Conference on
Conference_Location :
Brussels
ISSN :
1068-3070
Print_ISBN :
978-1-4244-7546-9
Electronic_ISBN :
1068-3070
Type :
conf
DOI :
10.1109/ECRTS.2010.28
Filename :
5562899
Link To Document :
بازگشت