DocumentCode
129269
Title
CoMik: A predictable and cycle-accurately composable real-time microkernel
Author
Nelson, Andrew ; Nejad, Ashkan Beyranvand ; Molnos, Anca ; Koedam, Martijn ; Goossens, Kees
Author_Institution
Delft Univ. of Technol., Delft, Netherlands
fYear
2014
fDate
24-28 March 2014
Firstpage
1
Lastpage
4
Abstract
The functionality of embedded systems is ever increasing. This has lead to mixed time-criticality systems, where applications with a variety of real-time requirements co-exist on the same platform and share resources. Due to inter-application interference, verifying the real-time requirements of such systems is generally non trivial. In this paper, we present the CoMik microkernel that provides temporally predictable and composable processor virtualisation. CoMik´s virtual processors are cycle-accurately composable, i.e. their timing cannot affect the timing of co-existing virtual processors by even a single cycle. Real-time applications executing on dedicated virtual processors can therefore be verified and executed in isolation, simplifying the verification of mixed time-criticality systems. We demonstrate these properties through experimentation on an FPGA prototyped hardware platform.
Keywords
embedded systems; field programmable gate arrays; formal verification; virtualisation; CoMik virtual processors; FPGA prototyped hardware platform; composable processor virtualisation; cycle-accurately composable real-time microkernel; embedded systems; interapplication interference; mixed time-criticality system verification; predictable composable real-time microkernel; predictable processor virtualisation; time-criticality systems; Context; Digital audio players; Jitter; Processor scheduling; Real-time systems; Time division multiplexing; Timing;
fLanguage
English
Publisher
ieee
Conference_Titel
Design, Automation and Test in Europe Conference and Exhibition (DATE), 2014
Conference_Location
Dresden
Type
conf
DOI
10.7873/DATE.2014.235
Filename
6800436
Link To Document