Khv: virtualización heterogénea basada en kvm
Autores: Li, Chunqiang; Guo, Ren; Tian, Xianting; Wang, Huibin
Idioma: Inglés
Editor: MDPI
Año: 2022
Acceso abierto
Artículo científico
2022
Khv: virtualización heterogénea basada en kvm
Categoría
Ingeniería y Tecnología
Subcategoría
Ingeniería Eléctrica y Electrónica
Palabras clave
Kvm
Virtualización heterogénea
Sistema integrado
Hipervisor
Comparación de rendimiento
Risc-v
Licencia
CC BY-SA – Atribución – Compartir Igual
Consultas: 34
Citaciones: Sin citaciones
Un KVM (Kernel-based Virtual Machine) está sujeto a la complejidad del kernel de Linux y a la dificultad y costo de la certificación de seguridad; por lo tanto, no se populariza en escenarios integrados de alta confiabilidad. Este documento propone una Virtualización Heterogénea basada en KVM (KHV), que es independiente de la virtualización de hardware (virtualización obligatoria de KVM), sigue el principio de particionamiento estático, localiza el hipervisor y hereda el ecosistema de software de KVM. KHV equilibra las demandas de particionamiento estático y uso flexible en el sistema integrado. El documento implementó KHV en el SoC basado en CPU RISC-V Xuantie C910 y realizó una comparación de rendimiento con KVM. El experimento muestra que KHV es un 50% más pequeño que KVM en términos de fluctuación, y KHV hace que el sistema operativo invitado tenga el mismo rendimiento que el sistema operativo bare-metal en las pruebas de planificador, mientras que KVM bajó un promedio del 28%.
Descripción
Un KVM (Kernel-based Virtual Machine) está sujeto a la complejidad del kernel de Linux y a la dificultad y costo de la certificación de seguridad; por lo tanto, no se populariza en escenarios integrados de alta confiabilidad. Este documento propone una Virtualización Heterogénea basada en KVM (KHV), que es independiente de la virtualización de hardware (virtualización obligatoria de KVM), sigue el principio de particionamiento estático, localiza el hipervisor y hereda el ecosistema de software de KVM. KHV equilibra las demandas de particionamiento estático y uso flexible en el sistema integrado. El documento implementó KHV en el SoC basado en CPU RISC-V Xuantie C910 y realizó una comparación de rendimiento con KVM. El experimento muestra que KHV es un 50% más pequeño que KVM en términos de fluctuación, y KHV hace que el sistema operativo invitado tenga el mismo rendimiento que el sistema operativo bare-metal en las pruebas de planificador, mientras que KVM bajó un promedio del 28%.