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...
| Autores: | , , , , |
|---|---|
| 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 |