Quest-V: A Virtualized Multikernel for Safety-Critical Real-Time Systems

10/23/2013
by   Richard West, et al.
0

Modern processors are increasingly featuring multiple cores, as well as support for hardware virtualization. While these processors are common in desktop and server-class computing, they are less prevalent in embedded and real-time systems. However, smartphones and tablet PCs are starting to feature multicore processors with hardware virtualization. If the trend continues, it is possible that future real-time systems will feature more sophisticated processor architectures. Future automotive or avionics systems, for example, could replace complex networks of uniprocessors with consolidated services on a smaller number of multicore processors. Likewise, virtualization could be used to isolate services and increase the availability of a system even when failures occur. This paper investigates whether advances in modern processor technologies offer new opportunities to rethink the design of real-time operating systems. We describe some of the design principles behind Quest-V, which is being used as an exploratory vehicle for real-time system design on multicore processors with hardware virtualization capabilities. While not all embedded systems should assume such features, a case can be made that more robust, safety-critical systems can be built to use hardware virtualization without incurring significant overheads.

READ FULL TEXT
research
10/23/2013

The Quest-V Separation Kernel for Mixed Criticality Systems

Multi- and many-core processors are becoming increasingly popular in emb...
research
11/23/2022

Micro-Architectural features as soft-error induced fault executions markers in embedded safety-critical systems: a preliminary study

Radiation-induced soft errors are one of the most challenging issues in ...
research
12/21/2015

Research on Scalability of Operating Systems on Multicore Processors

Large number of cores and hardware resource sharing are two characterist...
research
09/09/2021

3D Real-Time Supercomputer Monitoring

Supercomputers are complex systems producing vast quantities of performa...
research
07/09/2023

Towards a RISC-V Open Platform for Next-generation Automotive ECUs

The complexity of automotive systems is increasing quickly due to the in...
research
09/05/2017

Parallel Statistical Computing with R: An Illustration on Two Architectures

To harness the full benefit of new computing platforms, it is necessary ...
research
05/11/2016

A Survey: Embedded Systems Supporting By Different Operating Systems

In these days embedded system have an important role in different Fields...

Please sign up or login with your details

Forgot password? Click here to reset