arrow
Return

Real-time virtualization with Xvisor

delete2020-09-01
delete4
delete
OA
AI
Y
Yorick De Bock *
S
Siegfried Mercelis
J
J. Broeckhove
P
Peter Hellinckx
DOI:10.1016/j.iot.2020.100238delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
Embedded virtualization has gained attention in recent years due to increasing usage of embedded systems in cyber-physical systems and the Industry 4.0 revolution. Especially in combination with multi-core embedded systems, virtualization reduces the number of embedded systems and simultaneously delivers a secure and separated environment in each virtualized system. Applications in such cyber-physical systems often require real-time guarantees with hard deadlines. To guarantee those real-time constraints in virtualization, both hypervisor and guest operating system must support real-time scheduling. Selecting the optimal scheduling algorithm on both scheduling levels is hard and is only optimal for the analysed application. Due to the multiple scheduling levels, a set of scheduling algorithm combinations must be analysed which is too costly without analysis on higher abstraction levels. By using an analysis methodology to find this optimal combination using higher abstraction levels analysis, we reduce the set at every abstraction level. In this paper, we present a real-time hypervisor, based on Xvisor, for multi-core embedded systems. We modified the hypervisor to support real-time scheduling and the compositional schedulability analysis and validated the analysis methodology using this embedded hypervisor. (C) 2020 Elsevier B.V. All rights reserved.
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

Internet of Things cover
Internet of Things
IF:
7.6
Papers:
1.9K
Citations:
6.9K

Organization

U
University of Antwerp
Scholars:
2.1W
Papers: 1.9W
Citations: 2.6W
I
interuniversity microelectronics centre
Scholars:
6.3K
Papers: 3.9K
Citations: 0