Mobile phone application virtualization and compartmentalization

In this work package, we will follow up on previous theoretical work on virtualization on the ARM processor platform and extend hypervisor and main operating system support towards application virtualization with low maintenance effort and tolerable performance penalty. This requires theoretical work on operating system virtualization as well as practical integration with existing mobile phone platforms such as Android for prototyping on off-the-shelf devices. Research in this work package will be focused both on the hardware and on the operating system layer to integrate both into a coherent application virtualization system.