Funktionen

Print[PRINT]
.  Home  .  Lehre  .  Studentische Arbeiten  .  Bachelorarbeiten  .  Ausschreibung

Virtualisierung auf Smartphones

VMware ist seit jeher Marktführer im Bereich der Virtualisierung von x86 basierten Systemen. Im Laufe der Zeit kamen unter anderem mit Netz- und Storage Virtualisierung viele weitere Bausteine hinzu, so dass heute komplette Datacenter virtualisiert werden können. Auch im Bereich der ARM64 Plattformen bietet VMware mittlerweile eine Portierung des im x86 Umfeld erfolgreichen Hypervisors ESXi an.

Neben Einsatzmöglichkeiten in Industriesteueranlagen, Automotive, Medizin und Edge Computing erschließt sich mit einem ARM64 Hypervisor eine Geräteklasse, die weltweit milliardenfach zum Einsatz kommt: Smartphones! Viele der alltäglichen Probleme von Smartphones könnten mit der Virtualisierung des Betriebssystems von Smartphones eliminiert werden:

  • Ersatz eines Smartphones nach Diebstahl, Verlust oder Hardwareschaden durch einfaches Restore einer kompletten VM inkl. aller Apps und Daten
  • Kaum Anpassungsaufwand beim Erscheinen neuer OS Versionen, da standardisierte Plattform aus Sicht des OSs
  • Smartphones können durch entfallenden Anpassungsaufwand auch über das Supportende des Herstellers hinaus sicher betrieben werden. Dies spart Geld und schont die Umwelt
  • Trennung von mehreren OS Instanzen - z.B. beruflich und privat auf nur einem Smartphone.
  • Ziel der Arbeit ist es, ein Konzept zu erarbeiten wie virtualisierte OS Instanzen sich einzelne Hardware Komponenten (Radio, Kamera, Display, ...) eines Smartphones unter zu Hilfenahme eines Hypervisors teilen können und dies prototypisch am Beispiel eines ESXi on ARM für Raspberry Pi und zwei Android-Instanzen zu implementieren. Hierbei kann auf vorhandenen Methoden des Hypervisors zurückgegriffen werden.

    Organisatorisches:

    Diese Arbeit findet in Zusammenarbeit mit VMware Global Inc. in Form einer Industriekooperation statt. Die Betreuung erfolgt gleichermaßen durch den Lehrstuhl wie durch VMware.

    Voraussetzungen:

    • Kenntnisse im Bereich der Virtualisierung von Vorteil
    • Kenntnisse im Bereich Android von Vorteil

    Überblick der Aufgaben:

    1. Einarbeitung in VMware ESXi on ARM
    2. Einarbeitung in Android
    3. Design und prototypische Implementierung von virtuellen Android Instanzen

    Aufgabensteller:
    Prof. Dr. D. Kranzlmüller

    Dauer der Arbeit:

    • Bachelorarbeiten: 3 Monate

    Anzahl Bearbeiter: 1

    Betreuer: