Virtualization of Reconfigurable Mixed-Criticality Systems
Research output: Contribution to book/conference proceedings/anthology/report › Conference contribution › Contributed › peer-review
Contributors
Abstract
The increasing complexity of reconfigurable embedded systems often requires the integration of multiple applications with potentially different levels of criticality on the same hardware platform. As the deployment scales, there is a need for resource management, isolation, and performance that makes FPGA virtualization techniques a key consideration. FPGA virtualization enables multiple guest operating systems to run with different requirements, such as real-time, safety, or security. Most state-of-the-art systems incorporate mechanisms to strictly isolate subsystems in spatial respect at the expense of lower resource utilization. In this work, we present L4ReC, a microkernel-based virtualization layer that enables the sharing of reconfigurable resources among multiple virtual machines. The mapping and scheduling strategy for hardware threads considers not only deadlines, but also the real-time levels of guest operating systems. A POSIX thread-based interface facilitates the access to hardware accelerators. Compared with an existing scheduler for hardware threads, the average utilization factor - indicating the FPGA resource usage - is 1,9 times higher when threads are mapped and scheduled with L4ReC. Deadline misses are reduced by 3%.
Details
Original language | English |
---|---|
Title of host publication | 2022 32nd International Conference on Field-Programmable Logic and Applications (FPL) |
Publisher | IEEE Xplore |
Pages | 54-60 |
Number of pages | 7 |
ISBN (electronic) | 978-1-6654-7390-3 |
ISBN (print) | 978-1-6654-7391-0 |
Publication status | Published - 2022 |
Peer-reviewed | Yes |
Publication series
Series | International Conference on Field Programmable Logic and Applications (FPL) |
---|---|
ISSN | 1946-147X |
Conference
Title | 2022 32nd International Conference on Field Programmable Logic and Applications |
---|---|
Abbreviated title | FPL 2022 |
Conference number | 32 |
Duration | 29 August - 2 September 2022 |
Website | |
Location | Queen’s Film Theatre |
City | Belfast |
Country | United Kingdom |
External IDs
Scopus | 85149284669 |
---|---|
ORCID | /0000-0001-5005-0928/work/131190581 |
ORCID | /0000-0003-2571-8441/work/142240556 |