Real-Time Performance Analysis and Tuning of Embedded System Virtualization Architecture Based on KVM

被引:0
作者
Mathew, Deepa [1 ]
Jose, Bijoy Antony [1 ]
机构
[1] Cochin Univ Sci & Technol, Kochi, Kerala, India
来源
INTERNATIONAL JOURNAL OF EMBEDDED AND REAL-TIME COMMUNICATION SYSTEMS (IJERTCS) | 2022年 / 13卷 / 01期
关键词
Embedded; KVM; Performance; Real-Time; RTOS; Virtual Machine; Virtualization; MICROKERNEL-BASED VIRTUALIZATION;
D O I
10.4018/IJERTCS.302113
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页数:20
相关论文
共 28 条
[1]   An Experimental Analysis of the Xen and KVM Latencies [J].
Abeni, Luca ;
Faggioli, Dario .
2019 IEEE 22ND INTERNATIONAL SYMPOSIUM ON REAL-TIME DISTRIBUTED COMPUTING (ISORC 2019), 2019, :18-26
[2]   Hierarchical scheduling of real-time tasks over Linux-based virtual machines [J].
Abeni, Luca ;
Biondi, Alessandro ;
Bini, Enrico .
JOURNAL OF SYSTEMS AND SOFTWARE, 2019, 149 :234-249
[3]  
Aichouch Mehdi, 2013, 2013 Conference on Design and Architectures for Signal and Image Processing (DASIP), P290
[4]  
Aichouch M. E. M., 2014, THESIS INSA RENNES
[5]  
Anand A, 2012, 2012 18TH ANNUAL INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING AND COMMUNICATIONS (ADCOM), P66
[6]  
[Anonymous], 2021, REAL TIME TEST SUITE
[7]  
[Anonymous], 2021, LINUX MANUAL PAGE PR
[8]  
[Anonymous], 2017, 2017 7 INT S EMBEDDE, DOI DOI 10.1109/ISED.2017.8303932
[9]  
[Anonymous], 2019, STRESS TOOL
[10]  
[Anonymous], 2006, INTEL TECHNOLOGY J