VOSySmonitoRV: a mixed-criticality solution on Linux-capable RISC-V platforms
Autor: | Michele Paolino, Daniel Raho, Pierpaolo Iannicelli, Flavia Caforio |
---|---|
Rok vydání: | 2021 |
Předmět: |
FOS: Computer and information sciences
Mixed criticality Computer Science - Cryptography and Security Interrupt latency Hardware virtualization Computer science business.industry Operating Systems (cs.OS) Automotive industry Virtualization computer.software_genre Computer Science - Operating Systems RISC-V Benchmark (computing) Operating system business computer Cryptography and Security (cs.CR) Context switch |
Zdroj: | 2021 10th Mediterranean Conference on Embedded Computing (MECO) |
DOI: | 10.48550/arxiv.2111.02821 |
Popis: | Embedded systems are pervasively used in many fields nowadays. In mixed-criticality environments (automotive, industry 4.0, drones, etc.) they need to run real-time applications with certain time and safety constraints alongside a rich operating system (OS). This is usually possible thanks to virtualization techniques, that leverage on hardware virtualization extensions on the machine. However, these hardware extensions might not cope with the security and safety requirements of the specific use case, and additionally, they might not always be available. A notable example is the emerging RISC-V architecture, that is today gaining a lot of traction in the mixed criticality field, but that do not offer today hardware virtualization extensions. In this paper VOSySmonitoRV is proposed as a mixed-criticality solution for RISC-V systems. VOSySmonitoRVallows the co-execution of two or more operating systems in a secure and isolated manner by running in the highest privileged machine level. A specific benchmark, measuring the interrupt latency and context switch time is done to assess the system performance in mixed criticality systems. Comment: Also available at http://www.virtualopensystems.com/en/research/scientific-contributions/vosysmonitorv-risc-v-meco2021/ |
Databáze: | OpenAIRE |
Externí odkaz: |