Publication

Virtualization today, virtualization tomorrow: problems, challenges, and opportunities for mixed-criticality systems

View document

Bibliographic Details
Summary:There is an ongoing trend in several embedded industries to consolidate multiple subsystems onto the same hardware platform. For example, in the automotive industry, network-connected infotainment starts to be deployed alongside safety-critical control systems (e.g., steering, brake, ABS). To guarantee the temporal and spatial isolation of these components with different criticalities/safety integrity levels (ASIL), it is nowadays common to rely on virtualization technology. However, there is an erroneous belief that hypervisors are the new magic bullet, working as transparent layers of software that provide perfect guarantees and have no impact on the overall system. In this paper, we provide a comprehensive picture of the state of affairs concerning the use of virtualization in the context of the so called mixed-criticality systems. While sharing our experience on the development of an open-source static partitioning hypervisor (Bao) and implementing the hardware virtualization support of a novel computer architecture (RISC-V), we will (i) cover the main problems and limitations currently affecting existing hypervisor solutions and (ii) discuss the (research) challenges and opportunities lying ahead of us.
Main Authors:Pinto, Sandro
Subject:Virtualization Hypervisor Mixed-criticality Static partitioning Arm RISC-V MCS
Year:2023
Country:Portugal
Document type:conference paper
Access type:open access
Associated institution:Universidade do Minho
Language:Portuguese
Origin:RepositóriUM - Universidade do Minho
_version_ 1877776735528812544
author Pinto, Sandro
author_facet Pinto, Sandro
author_role author
contributor_name_str_mv RepositóriUM - Universidade do Minho
country_str PT
creators_json_txt [{\"Person.name\":\"Pinto, Sandro\"}]
datacite.contributors.contributor.contributorName.fl_str_mv RepositóriUM - Universidade do Minho
datacite.creators.creator.creatorName.fl_str_mv Pinto, Sandro
datacite.date.Accepted.fl_str_mv 2023-01-01T00:00:00Z
datacite.rights.fl_str_mv http://purl.org/coar/access_right/c_abf2
datacite.subjects.subject.fl_str_mv Virtualization
Hypervisor
Mixed-criticality
Static partitioning
Arm
RISC-V
MCS
datacite.titles.title.fl_str_mv Virtualization today, virtualization tomorrow: problems, challenges, and opportunities for mixed-criticality systems
dc.contributor.none.fl_str_mv RepositóriUM - Universidade do Minho
dc.creator.none.fl_str_mv Pinto, Sandro
dc.date.Accepted.fl_str_mv 2023-01-01T00:00:00Z
dc.format.none.fl_str_mv application/pdf
dc.identifier.none.fl_str_mv https://hdl.handle.net/1822/87692
dc.language.none.fl_str_mv por
dc.rights.none.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.subject.none.fl_str_mv Virtualization
Hypervisor
Mixed-criticality
Static partitioning
Arm
RISC-V
MCS
dc.title.fl_str_mv Virtualization today, virtualization tomorrow: problems, challenges, and opportunities for mixed-criticality systems
dc.type.none.fl_str_mv http://purl.org/coar/resource_type/c_5794
description There is an ongoing trend in several embedded industries to consolidate multiple subsystems onto the same hardware platform. For example, in the automotive industry, network-connected infotainment starts to be deployed alongside safety-critical control systems (e.g., steering, brake, ABS). To guarantee the temporal and spatial isolation of these components with different criticalities/safety integrity levels (ASIL), it is nowadays common to rely on virtualization technology. However, there is an erroneous belief that hypervisors are the new magic bullet, working as transparent layers of software that provide perfect guarantees and have no impact on the overall system. In this paper, we provide a comprehensive picture of the state of affairs concerning the use of virtualization in the context of the so called mixed-criticality systems. While sharing our experience on the development of an open-source static partitioning hypervisor (Bao) and implementing the hardware virtualization support of a novel computer architecture (RISC-V), we will (i) cover the main problems and limitations currently affecting existing hypervisor solutions and (ii) discuss the (research) challenges and opportunities lying ahead of us.
dirty 0
eu_rights_str_mv openAccess
format conferencePaper
id rum_c22d9f2191f03e5c3da4b78f30d03afe
identifier.url.fl_str_mv https://hdl.handle.net/1822/87692
inst_facet_str urn:organizationAcronym:repositorium{{{_:::_}}}Universidade do Minho
instacron_str repositorium
institution Universidade do Minho
instname_str Universidade do Minho
language por
network_acronym_str rum
network_name_str RepositóriUM - Universidade do Minho
oai_identifier_str oai:repositorium.uminho.pt:1822/87692
organization_str_mv urn:organizationAcronym:repositorium
person_str_mv Pinto, Sandro
publishDate 2023
repo_facet_str urn:repositoryAcronym:rum{{{_:::_}}}RepositóriUM - Universidade do Minho
reponame_str RepositóriUM - Universidade do Minho
repository_id_str urn:repositoryAcronym:rum
service_str_mv urn:repositoryAcronym:rum
spelling porporThere is an ongoing trend in several embedded industries to consolidate multiple subsystems onto the same hardware platform. For example, in the automotive industry, network-connected infotainment starts to be deployed alongside safety-critical control systems (e.g., steering, brake, ABS). To guarantee the temporal and spatial isolation of these components with different criticalities/safety integrity levels (ASIL), it is nowadays common to rely on virtualization technology. However, there is an erroneous belief that hypervisors are the new magic bullet, working as transparent layers of software that provide perfect guarantees and have no impact on the overall system. In this paper, we provide a comprehensive picture of the state of affairs concerning the use of virtualization in the context of the so called mixed-criticality systems. While sharing our experience on the development of an open-source static partitioning hypervisor (Bao) and implementing the hardware virtualization support of a novel computer architecture (RISC-V), we will (i) cover the main problems and limitations currently affecting existing hypervisor solutions and (ii) discuss the (research) challenges and opportunities lying ahead of us.application/pdfporVirtualization today, virtualization tomorrow: problems, challenges, and opportunities for mixed-criticality systemsPinto, SandroHostingInstitutionOrganizationalRepositóriUM - Universidade do Minhoe-mailmailto:repositorium@usdb.uminho.ptrepositorium@usdb.uminho.pt20232023-01-01T00:00:00ZHandlehttps://hdl.handle.net/1822/87692http://purl.org/coar/access_right/c_abf2open accessVirtualizationHypervisorMixed-criticalityStatic partitioningArmRISC-VMCS656317 bytesother research producthttp://purl.org/coar/resource_type/c_5794conference paperhttp://purl.org/coar/access_right/c_abf2application/pdfhttps://repositorium.uminho.pt/bitstreams/f2d6a965-6cff-4280-a3b0-1fc227be9126/download
spellingShingle Virtualization today, virtualization tomorrow: problems, challenges, and opportunities for mixed-criticality systems
Pinto, Sandro
Virtualization
Hypervisor
Mixed-criticality
Static partitioning
Arm
RISC-V
MCS
status SINGLETON
subject.fl_str_mv Virtualization
Hypervisor
Mixed-criticality
Static partitioning
Arm
RISC-V
MCS
title Virtualization today, virtualization tomorrow: problems, challenges, and opportunities for mixed-criticality systems
title_full Virtualization today, virtualization tomorrow: problems, challenges, and opportunities for mixed-criticality systems
title_fullStr Virtualization today, virtualization tomorrow: problems, challenges, and opportunities for mixed-criticality systems
title_full_unstemmed Virtualization today, virtualization tomorrow: problems, challenges, and opportunities for mixed-criticality systems
title_short Virtualization today, virtualization tomorrow: problems, challenges, and opportunities for mixed-criticality systems
title_sort Virtualization today, virtualization tomorrow: problems, challenges, and opportunities for mixed-criticality systems
topic Virtualization
Hypervisor
Mixed-criticality
Static partitioning
Arm
RISC-V
MCS
topic_facet Virtualization
Hypervisor
Mixed-criticality
Static partitioning
Arm
RISC-V
MCS
url https://hdl.handle.net/1822/87692
visible 1

Funded activities

No funded projects found.