Skip to Main content Skip to Navigation
New interface
Conference papers

Hierarchical Multicore-Scheduling for Virtualization of Dependent Real-Time Systems

Abstract : Hypervisor-based virtualization is a promising technology to concurrently run various embedded real-time applications on a single multicore hardware. It provides spatial as well as temporal separation of different applications allocated to one hardware platform. In this paper, we propose a concept for hierarchical scheduling of dependent real-time software on multicore systems using hypervisor-based virualization. For this purpose, we decompose offline schedules of singlecore systems based on their release times, deadlines, and precedence constraints. Resulting schedule fragments are allocated to time partitions such that task deadlines as well as precedence constraints are met while local scheduling order of tasks is preserved. This concept, e.g., enables consolidation of various dependent singlecore applications on a multicore platform using full virtualization. Finally, we demonstrate functionality of our concept by an automotive use case from literature.
Document type :
Conference papers
Complete list of metadata

Cited literature [16 references]  Display  Hide  Download
Contributor : Hal Ifip Connect in order to contact the contributor
Submitted on : Monday, August 6, 2018 - 3:10:19 PM
Last modification on : Monday, August 6, 2018 - 3:12:00 PM
Long-term archiving on: : Wednesday, November 7, 2018 - 1:57:12 PM


Files produced by the author(s)


Distributed under a Creative Commons Attribution 4.0 International License



Jan Jatzkowski, Marcio Kreutz, Achim Rettberg. Hierarchical Multicore-Scheduling for Virtualization of Dependent Real-Time Systems. 5th International Embedded Systems Symposium (IESS), Nov 2015, Foz do Iguaçu, Brazil. pp.103-115, ⟨10.1007/978-3-319-90023-0_9⟩. ⟨hal-01854163⟩



Record views


Files downloads