An Efficient Video Streaming Architecture with QoS Control for Virtual Desktop Infrastructure in Cloud Computing

Huu-Quoc Nguyen,Tien-Dung Nguyen,Van-Nam Pham,Xuan-Qui Pham,Quang-Thai Ngo,Eui-Nam Huh
DOI: https://doi.org/10.48550/arXiv.2203.05735
2022-03-11
Abstract:In virtual desktop infrastructure (VDI) environments, the remote display protocol has a big responsibility to transmit video data from a data center-hosted desktop to the endpoint. The protocol must ensure a high level of client perceived end-to-end quality of service (QoS) under heavy work load conditions. Each remote display protocol works differently depending on the network and which applications are being delivered. In healthcare applications, doctors and nurses can use mobile devices directly to monitor patients. Moreover, the ability to implement tasks requiring high consumption of CPU and other resources is applicable to a variety of applications including research and cloud gaming. Such computer games and complex processes will run on powerful cloud servers and the screen contents will be transmitted to the client. TO enable such applications, remote display technology requires further enhancements to meet more stringent requirements on bandwidth and QoS, an to allow realtime operation. In this paper, we present an architecture including flexible QoS control to improve the user quality of experience (QoE). The QoS control is developed based on linear regression modeling using historical network data. Additionally, the architecture includes a novel compression algorithm of 2D images, designed to guarantee the best image quality and to reduce video delay; this algorithm is based on k-means clustering and can satisfy the requirements of realtime onboard processing. Through simulations with a real work dataset collected by the MIT Computer Science and Artificial Lab, we present experimental as well as explain the performance of the QoS system.
Machine Learning
What problem does this paper attempt to address?
The problem that this paper attempts to solve is how to implement an efficient video - streaming architecture in cloud computing in a virtual desktop infrastructure (VDI) environment and improve the quality of user experience (QoE) through flexible quality - of - service (QoS) control. Specifically, the paper focuses on how remote display protocols ensure high - level end - to - end service quality for video data transmission from desktops hosted in data centers to terminals under heavy - load conditions. This involves the influence of multiple factors such as network conditions, hardware resource consumption, and user requirements on system performance, and how to optimize these factors through improved compression algorithms and QoS control strategies based on historical data to meet the needs of real - time operations, especially in application scenarios such as healthcare, cloud gaming, and laboratory research.