操作系统
虚拟化
计算机科学
虚拟机
嵌入式系统
实时操作系统
管理程序
中断
硬件虚拟化
完全虚拟化
核(代数)
云计算
数学
组合数学
微控制器
作者
Deepa Mathew,Babita R. Jose
出处
期刊:International Journal of Embedded and Real-time Communication Systems
[IGI Global]
日期:2022-06-29
卷期号:13 (1): 1-20
标识
DOI:10.4018/ijertcs.302113
摘要
Embedded systems are proceeding towards exploiting virtualization technology to have the benefits of Real-Time Operating System (RTOS) and General-Purpose Operating System (GPOS) in the same system. This combination provides both a timely and deterministic behavior and a general-purpose application codebase. There still exist concerns about the real-time responsiveness of RTOS running inside a Virtual Machine (VM). In this paper, the real-time performance of Kernel-based Virtual Machine (KVM) virtualization architecture is analyzed on a multi-core system. Here, a preemptible Linux kernel with the PREEMPT_RT patch is used for RTOS, while a standard Linux kernel is used for GPOS. The interrupt latency inside the real-time guest VM is analyzed by applying various amounts of CPU, memory, and I/O stresses on the guest and host systems. A VM resource monitoring tool ‘VM_stat’ is developed to know the resource usage of the guest VMs, which is useful for effectively tuning the system. Different real-time tuning measures are applied on the host/guest systems and the performance is analyzed.
科研通智能强力驱动
Strongly Powered by AbleSci AI