Sie sind hier: Startseite Lehre Projekte, Abschlussarbeiten OSVDI: Remote session management …

OSVDI: Remote session management protocol

The trend towards cloud-based solutions is accelerating, affecting desktop PCs as well, which will be offered as a remote desktop VM. A service providing these remote desktop VMs is called Virtual Desktop Infrastructure (VDI). A remote access protocol (RAP) (e.g., SPICE) handles the interaction between a user (remote client) and the VM (remote server). The RAP is designed to be as close to the local desktop PC behavior and experience as possible. However, changes in the network environments, VM usage, or different hardware may lead to a non-optimal RAP usage. Implementing remote access quality management (RAQM) improves a remote session to be more resilient, performant, and of a higher quality.

Task

The student has to implement a RAQM by

  • defining a protocol for exchanging relevant features between a remote client and remote server
  • and evaluate incoming information, to improve the remote session.

Approach

Using the SPICE protocol as a RAP, the features of RAQM are sparsely supported. Even features supported by SPICE addressing this are not working by default.

  • Milestone I: A RAQM protocol and client-server implementations are available.
  • Milestone II: A remote server updated the settings of an existing SPICE session.
  • Milestone III: The remote client displays messages/updated setting received by the remote server.

Useful previous knowledge

Network protocols like SPICE, TCP, REST; Network sockets; Programming languages like Python, C

Kontakt

Dirk von Suchodoletz