2017
DOI: 10.48550/arxiv.1705.06932
|View full text |Cite
Preprint
|
Sign up to set email alerts
|

Look Mum, no VM Exits! (Almost)

Ralf Ramsauer,
Jan Kiszka,
Daniel Lohmann
et al.

Abstract: Multi-core CPUs are a standard component in many modern embedded systems. Their virtualisation extensions enable the isolation of services, and gain popularity to implement mixedcriticality or otherwise split systems. We present Jailhouse, a Linux-based, OS-agnostic partitioning hypervisor that uses novel architectural approaches to combine Linux, a powerful generalpurpose system, with strictly isolated special-purpose components. Our design goals favour simplicity over features, establish a minimal code base,… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2023
2023
2023
2023

Publication Types

Select...
3

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(2 citation statements)
references
References 10 publications
0
2
0
Order By: Relevance
“…However, Xen was not initially designed for real-time systems and the current version can still lead to high kernel latency as shown in our baseline evaluation. The Jailhouse hypervisor optimizes real-time performance by direct hardware assignment and static partitioning techniques [35]. While it can deliver near-native performance by eliminating device emulation, only passthrough devices are supported in virtual machines.…”
Section: Related Workmentioning
confidence: 99%
“…However, Xen was not initially designed for real-time systems and the current version can still lead to high kernel latency as shown in our baseline evaluation. The Jailhouse hypervisor optimizes real-time performance by direct hardware assignment and static partitioning techniques [35]. While it can deliver near-native performance by eliminating device emulation, only passthrough devices are supported in virtual machines.…”
Section: Related Workmentioning
confidence: 99%
“…Partitioning hypervisors are among the main virtualization solutions used in industrial environments. An example is Jailhouse [7], a Linux-based partitioning hypervisor developed by Siemens. It introduces the notion of cells, with statically assigned resources that are exclusively mapped to one guest operating system (OS) and its applications called inmates, that, in our vision, can host the functions of a Real-Time FaaS.…”
Section: Current Solutions Enabling Real-time Faasmentioning
confidence: 99%