DocumentCode :
2482206
Title :
Performance analysis towards a KVM-Based embedded real-time virtualization architecture
Author :
Zhang, Jun ; Chen, Kai ; Zuo, Baojing ; Ma, Ruhui ; Dong, Yaozu ; Guan, Haibing
Author_Institution :
Shanghai Jiao Tong Univ., Shanghai, China
fYear :
2010
fDate :
Nov. 30 2010-Dec. 2 2010
Firstpage :
421
Lastpage :
426
Abstract :
In Recent years embedded world has been undergoing a shift from traditional single-core processors to processors with multiple cores. However, this shift poses a challenge of adapting legacy uniprocessor-oriented real-time operating system (RTOS) to exploit the capability of multi-core processor. In addition, some embedded systems are inevitably going towards the direction of integrating real-time with off-the-shelf time-sharing system, as the combination of the two has the potential to provide not only timely and deterministic response but also a large application base. Virtualization technology, which ensures strong isolation between virtual machines, is therefore a promising solution to above mentioned issues. However, there remains a concern regarding the responsiveness of the RTOS running on top of a virtual machine. In this paper we propose an embedded real-time virtualization architecture based on Kernel-Based Virtual Machine (KVM), in which VxWorks and Linux are combined together. We then analyze and evaluate how KVM influences the interrupt-response times of VxWorks as a guest operating system. By applying several real-time performance tuning methods on the host Linux, we will show that sub-millisecond interrupt response latency can be achieved on the guest VxWorks.
Keywords :
Linux; embedded systems; multiprocessing systems; operating system kernels; virtual machines; KVM; Linux; RTOS; VxWorks; embedded real-time virtualization architecture; kernel-based virtual machine; multicore processor; off-the-shelf time-sharing system; real-time operating system; submillisecond interrupt response latency; Hardware; Kernel; Linux; Program processors; Real time systems; Tuning; Virtual machining; KVM; VxWorks; embedded; real-time; virtualization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Sciences and Convergence Information Technology (ICCIT), 2010 5th International Conference on
Conference_Location :
Seoul
Print_ISBN :
978-1-4244-8567-3
Electronic_ISBN :
978-89-88678-30-5
Type :
conf
DOI :
10.1109/ICCIT.2010.5711095
Filename :
5711095
Link To Document :
بازگشت