The increasing demand for high-performance remote desktop solutions, ca- pable of handling graphics-intensive applications and modern user interfaces, has exposed the limitations of existing Virtual Desktop Infrastructure (VDI). Traditional VDI systems often struggle with latency, resource utilization, and providing a fluid user experience, especially when running on Linux-based environments. This thesis presents the design and implementation of a novel VDI solution that addresses these challenges by leveraging a modern technology stack. The proposed system features a Wayland-native Remote Desktop Protocol (RDP) gateway, designed to provide low-latency, hardware-accelerated remote ses- sions. By using Wayland, the system benefits from its enhanced security model and improved performance over the legacy X11 display server. A core innovation of this work is the use of Open Container Initiative (OCI) containers to encapsulate user sessions. This containerization layer provides strong isolation between sessions, enhances security, and allows for dynamic and efficient resource allocation. Each user session runs in a dedicated container, ensuring that applications have their own isolated environment, which prevents conflicts and improves system stability. This thesis details the architecture of the Wayland RDP gateway, the integration with the containerization layer, and the implementation of hardware accelera- tion to offload graphics rendering to the GPU. The performance of the system is evaluated through a series of benchmarks, measuring CPU and GPU usage, video playback performance, latency, and network throughput. The results demonstrate the viability of the proposed solution as a high-performance, scal- able, and secure VDI platform for modern Linux desktops.

The increasing demand for high-performance remote desktop solutions, ca- pable of handling graphics-intensive applications and modern user interfaces, has exposed the limitations of existing Virtual Desktop Infrastructure (VDI). Traditional VDI systems often struggle with latency, resource utilization, and providing a fluid user experience, especially when running on Linux-based environments. This thesis presents the design and implementation of a novel VDI solution that addresses these challenges by leveraging a modern technology stack. The proposed system features a Wayland-native Remote Desktop Protocol (RDP) gateway, designed to provide low-latency, hardware-accelerated remote ses- sions. By using Wayland, the system benefits from its enhanced security model and improved performance over the legacy X11 display server. A core innovation of this work is the use of Open Container Initiative (OCI) containers to encapsulate user sessions. This containerization layer provides strong isolation between sessions, enhances security, and allows for dynamic and efficient resource allocation. Each user session runs in a dedicated container, ensuring that applications have their own isolated environment, which prevents conflicts and improves system stability. This thesis details the architecture of the Wayland RDP gateway, the integration with the containerization layer, and the implementation of hardware accelera- tion to offload graphics rendering to the GPU. The performance of the system is evaluated through a series of benchmarks, measuring CPU and GPU usage, video playback performance, latency, and network throughput. The results demonstrate the viability of the proposed solution as a high-performance, scal- able, and secure VDI platform for modern Linux desktops.

A new Wayland RDP Gateway for hardware accelereated Virtual Desktop Infrastructure (VDI) using an OCI containarization layer.

MARTINI, MARCO
2025/2026

Abstract

The increasing demand for high-performance remote desktop solutions, ca- pable of handling graphics-intensive applications and modern user interfaces, has exposed the limitations of existing Virtual Desktop Infrastructure (VDI). Traditional VDI systems often struggle with latency, resource utilization, and providing a fluid user experience, especially when running on Linux-based environments. This thesis presents the design and implementation of a novel VDI solution that addresses these challenges by leveraging a modern technology stack. The proposed system features a Wayland-native Remote Desktop Protocol (RDP) gateway, designed to provide low-latency, hardware-accelerated remote ses- sions. By using Wayland, the system benefits from its enhanced security model and improved performance over the legacy X11 display server. A core innovation of this work is the use of Open Container Initiative (OCI) containers to encapsulate user sessions. This containerization layer provides strong isolation between sessions, enhances security, and allows for dynamic and efficient resource allocation. Each user session runs in a dedicated container, ensuring that applications have their own isolated environment, which prevents conflicts and improves system stability. This thesis details the architecture of the Wayland RDP gateway, the integration with the containerization layer, and the implementation of hardware accelera- tion to offload graphics rendering to the GPU. The performance of the system is evaluated through a series of benchmarks, measuring CPU and GPU usage, video playback performance, latency, and network throughput. The results demonstrate the viability of the proposed solution as a high-performance, scal- able, and secure VDI platform for modern Linux desktops.
2025
A new Wayland RDP Gateway for hardware accelereated Virtual Desktop Infrastructure (VDI) using an OCI containarization layer.
The increasing demand for high-performance remote desktop solutions, ca- pable of handling graphics-intensive applications and modern user interfaces, has exposed the limitations of existing Virtual Desktop Infrastructure (VDI). Traditional VDI systems often struggle with latency, resource utilization, and providing a fluid user experience, especially when running on Linux-based environments. This thesis presents the design and implementation of a novel VDI solution that addresses these challenges by leveraging a modern technology stack. The proposed system features a Wayland-native Remote Desktop Protocol (RDP) gateway, designed to provide low-latency, hardware-accelerated remote ses- sions. By using Wayland, the system benefits from its enhanced security model and improved performance over the legacy X11 display server. A core innovation of this work is the use of Open Container Initiative (OCI) containers to encapsulate user sessions. This containerization layer provides strong isolation between sessions, enhances security, and allows for dynamic and efficient resource allocation. Each user session runs in a dedicated container, ensuring that applications have their own isolated environment, which prevents conflicts and improves system stability. This thesis details the architecture of the Wayland RDP gateway, the integration with the containerization layer, and the implementation of hardware accelera- tion to offload graphics rendering to the GPU. The performance of the system is evaluated through a series of benchmarks, measuring CPU and GPU usage, video playback performance, latency, and network throughput. The results demonstrate the viability of the proposed solution as a high-performance, scal- able, and secure VDI platform for modern Linux desktops.
OCI
VDI
Wayland
Linux
GPU
File in questo prodotto:
File Dimensione Formato  
A_new_Wayland_RDP_Gateway_for_hardware_accelereated_Virtual_Desktop_Infrastructure__VDI__using_an_OCI_containarization_layer_.pdf

accesso aperto

Dimensione 12.7 MB
Formato Adobe PDF
12.7 MB Adobe PDF Visualizza/Apri

The text of this website © Università degli studi di Padova. Full Text are published under a non-exclusive license. Metadata are under a CC0 License

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.12608/107323