Alternatives for scheduling virtual machines in real-time embedded systems

  • Authors:
  • Robert Kaiser

  • Affiliations:
  • University of Applied Sciences Wiesbaden, Germany

  • Venue:
  • Proceedings of the 1st workshop on Isolation and integration in embedded systems
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

Embedded systems have so far hardly been regarded as a viable target for virtualisation, although this would definitely make sense: Today, embedded systems are facing many of the same problems that once initiated the consolidation movement in the server world. It seems only logical to apply the technology that has worked so well for servers to embedded devices now. However, embedded systems also have a requirement which is new to virtualisation: They must support real-time applications. In this contribution, we concentrate on the problem of achieving temporal determinism with virtual machines. We will give an estimation of the impact that virtualisation has on the timely execution of programs and we suggest some approaches how -- taking into account the typical requirements of real-time programs -- better timing predictability can be achieved.