Sie sind hier: Startseite Lehre Projekte, Abschlussarbeiten SPICE - Hardwarenaher Remote-Access …

SPICE - Hardwarenaher Remote-Access für bwLehrpool

Es besteht ein zunehmender Bedarf für entfernt nutzbare Desktop-Ressourcen. Diese wurden in bwLehrpool bisher durch verschiedene Hypervisoren für die Desktop-Virtualisierung zur Bereitstellung verschiedener Lehr- und Arbeitsumgebungen, u. a. der Windows-Plattform, in traditionellen Lehrpools angeboten. Die konkrete Umsetzung für den Fernzugriff nutzt Guacamole und VNC für das Abgreifen des Xorg-Bildschirms des einzelnen Clients.

Inhalt dieser Arbeit ist zu untersuchen, wie das in bwLehrpool für den Remote-Access eingesetzte Xorg/VNC gegen SPICE ausgetauscht werden kann. Dabei geht es primär um ein möglichst effizientes Abgreifen des Framebuffers und schnelles (hardware-unterstütztes) Encodieren (in z. B. H.264-Stream). Hierbei sollte betrachtet werden, wie man den Framebuffer möglichst generisch (Xorg, in Zukunft auch Wayland) erreicht, so dass Hardware-Rendering, Video-Decoding etc. bereits auf der lokalen Grafikkarte erfolgen. (Eine parallele lokale Bildschirmausgabe ist eher nur zu Test- und Debug-Zwecken erforderlich.)

Die Arbeit soll dabei auf bestehende Vorarbeiten zur Performance-Evaluation bzw. Quality of Experience bzw. parallel laufende Aktivitäten zum Abgreifen des Framebuffers in QEMU/KVM zurückgreifen und kann dazu bereits vorliegende Erfahrungen und Komponenten nachnutzen. Zur Demonstration sollte es eine entsprechende Implementierung geben, die eine Evaluation erlaubt.

Sinnvolle Vorkenntnisse

Programmierkenntnisse C/C++, Linuxkenntnisse

Kontakt

Dirk von Suchodoletz