Specific Electronic Platform to Test the Influence of Hypervisors on the Performance of Embedded Systems

[EN] Some complex digital circuits must host various operating systems in a single electronic platform to make real-time and not-real-time tasks compatible or assign different priorities to current applications. For this purpose, some hardware–software techniques—called virtualization—must be integr...

Descripción completa

Detalles Bibliográficos
Autores: Jiménez Verde, Jaime, Muguira Urtubi, Leire, Bidarte Peraita, Unai, Largacha, Alejandro, Lázaro Arrotegui, Jesús
Tipo de recurso: artículo
Fecha de publicación:2022
País:España
Institución:Universidad del País Vasco
Repositorio:Addi. Archivo Digital para la Docencia y la Investigación
OAI Identifier:oai:addi.ehu.eus:10810/57124
Acceso en línea:http://hdl.handle.net/10810/57124
Access Level:acceso abierto
Palabra clave:virtualization
hypervisor
virtual machines
multi processor
multi-operating-system
id ES_ccb0b98f205ffb5fd62c2b99c8b28de1
oai_identifier_str oai:addi.ehu.eus:10810/57124
network_acronym_str ES
network_name_str España
repository_id_str
spelling Specific Electronic Platform to Test the Influence of Hypervisors on the Performance of Embedded SystemsJiménez Verde, JaimeMuguira Urtubi, LeireBidarte Peraita, UnaiLargacha, AlejandroLázaro Arrotegui, Jesúsvirtualizationhypervisorvirtual machinesmulti processormulti-operating-system[EN] Some complex digital circuits must host various operating systems in a single electronic platform to make real-time and not-real-time tasks compatible or assign different priorities to current applications. For this purpose, some hardware–software techniques—called virtualization—must be integrated to run the operating systems independently, as isolated in different processors: virtual machines. These are monitored and managed by a software tool named hypervisor, which is in charge of allowing each operating system to take control of the hardware resources. Therefore, the hypervisor determines the effectiveness of the system when reacting to events. To measure, estimate or compare the performance of different ways to configure the virtualization, our research team has designed and implemented a specific testbench: an electronic system, based on a complex System on Chip with a processing system and programmable logic, to configure the hardware–software partition and show merit figures, to evaluate the performance of the different options, a field that has received insufficient attention so far. In this way, the fabric of the Field Programmable Gate Array (FPGA) can be exploited for measurements and instrumentation. The platform has been validated with two hypervisors, Xen and Jailhouse, in a multiprocessor System-on-Chip, by executing real-time operating systems and application programs in different contexts.This work has been supported by the Basque Government within the project HAZITEK ZE-2020/00022 as well as the Ministerio de Ciencia e Innovación of Spain through the Centro para el Desarrollo Tecnológico Industrial (CDTI) within the project IDI-20201264 and FEDER fundsMDPI2022202220222022info:eu-repo/semantics/articleapplication/pdfhttp://hdl.handle.net/10810/57124reponame:Addi. Archivo Digital para la Docencia y la Investigacióninstname:Universidad del País VascoIngléshttps://www.mdpi.com/2227-7080/10/3/65info:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by/4.0/© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https:// creativecommons.org/licenses/by/ 4.0/).oai:addi.ehu.eus:10810/571242026-06-18T09:23:17Z
dc.title.none.fl_str_mv Specific Electronic Platform to Test the Influence of Hypervisors on the Performance of Embedded Systems
title Specific Electronic Platform to Test the Influence of Hypervisors on the Performance of Embedded Systems
spellingShingle Specific Electronic Platform to Test the Influence of Hypervisors on the Performance of Embedded Systems
Jiménez Verde, Jaime
virtualization
hypervisor
virtual machines
multi processor
multi-operating-system
title_short Specific Electronic Platform to Test the Influence of Hypervisors on the Performance of Embedded Systems
title_full Specific Electronic Platform to Test the Influence of Hypervisors on the Performance of Embedded Systems
title_fullStr Specific Electronic Platform to Test the Influence of Hypervisors on the Performance of Embedded Systems
title_full_unstemmed Specific Electronic Platform to Test the Influence of Hypervisors on the Performance of Embedded Systems
title_sort Specific Electronic Platform to Test the Influence of Hypervisors on the Performance of Embedded Systems
dc.creator.none.fl_str_mv Jiménez Verde, Jaime
Muguira Urtubi, Leire
Bidarte Peraita, Unai
Largacha, Alejandro
Lázaro Arrotegui, Jesús
author Jiménez Verde, Jaime
author_facet Jiménez Verde, Jaime
Muguira Urtubi, Leire
Bidarte Peraita, Unai
Largacha, Alejandro
Lázaro Arrotegui, Jesús
author_role author
author2 Muguira Urtubi, Leire
Bidarte Peraita, Unai
Largacha, Alejandro
Lázaro Arrotegui, Jesús
author2_role author
author
author
author
dc.subject.none.fl_str_mv virtualization
hypervisor
virtual machines
multi processor
multi-operating-system
topic virtualization
hypervisor
virtual machines
multi processor
multi-operating-system
description [EN] Some complex digital circuits must host various operating systems in a single electronic platform to make real-time and not-real-time tasks compatible or assign different priorities to current applications. For this purpose, some hardware–software techniques—called virtualization—must be integrated to run the operating systems independently, as isolated in different processors: virtual machines. These are monitored and managed by a software tool named hypervisor, which is in charge of allowing each operating system to take control of the hardware resources. Therefore, the hypervisor determines the effectiveness of the system when reacting to events. To measure, estimate or compare the performance of different ways to configure the virtualization, our research team has designed and implemented a specific testbench: an electronic system, based on a complex System on Chip with a processing system and programmable logic, to configure the hardware–software partition and show merit figures, to evaluate the performance of the different options, a field that has received insufficient attention so far. In this way, the fabric of the Field Programmable Gate Array (FPGA) can be exploited for measurements and instrumentation. The platform has been validated with two hypervisors, Xen and Jailhouse, in a multiprocessor System-on-Chip, by executing real-time operating systems and application programs in different contexts.
publishDate 2022
dc.date.none.fl_str_mv 2022
2022
2022
2022
dc.type.none.fl_str_mv info:eu-repo/semantics/article
format article
dc.identifier.none.fl_str_mv http://hdl.handle.net/10810/57124
url http://hdl.handle.net/10810/57124
dc.language.none.fl_str_mv Inglés
language_invalid_str_mv Inglés
dc.relation.none.fl_str_mv https://www.mdpi.com/2227-7080/10/3/65
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
http://creativecommons.org/licenses/by/4.0/
eu_rights_str_mv openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by/4.0/
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv MDPI
publisher.none.fl_str_mv MDPI
dc.source.none.fl_str_mv reponame:Addi. Archivo Digital para la Docencia y la Investigación
instname:Universidad del País Vasco
instname_str Universidad del País Vasco
reponame_str Addi. Archivo Digital para la Docencia y la Investigación
collection Addi. Archivo Digital para la Docencia y la Investigación
repository.name.fl_str_mv
repository.mail.fl_str_mv
_version_ 1869419742482137088
score 15.300719