A First Step towards Real-Time Virtual Machine Migration in Heterogeneous Multi- Processor Systems

Stefan Groesbrink · 2012

Summary: The combination of system virtualization and heterogeneous multi-processor architectures can help to create efficient platforms that meet the requirements of increasingly complex embedded systems. Virtualization adds runtime flexibility and facilitates by modular synthesis the creation of a system of systems. However, existing virtualization solutions are characterized by a completely static mapping of virtual machines to processors and do not use the full potential of heterogeneous architectures. The presented solution applies migration and emulation to realize a dynamic assignment of virtual machines with realtime constraints. It identifies the necessary conditions for migration and the degree of communication between hypervisor and operating system that is indispensable for migration decisions.

Read the paper · More papers on PaperTik