Persönlicher Status und Werkzeuge

VM-Based Scheduling for Embedded Systems

VM-based scheduling

Description

Traditionally, different functionalities or applications in the automotive domain are implemented on different electronic control units (ECUs). This has led to a large number of ECUs in modern cars, which increases cost and leads to wiring complications. As a result, lately there is an increasing focus on integrating multiple applications on a single ECU, along with a VM layer to provide isolation between them.

The work we conduct follows this direction with the aim of supporting a mix of hard-real-time control applications with non- or soft-real-time (e.g., multimedia) applications on a commodity VM. In particular, we use the Xen hypervisor, an available open-source VM monitor, and analyze its behavior in the context of real-time applications. We are further concerned with the design of VM schedulers, i.e., how to configure time slices and periods for every VM in the system such that all real-time tasks running on them can meet their deadlines.

Contact

Alejandro Masrur