A CRC Comparison-Based Screen Data Management for Energy Efficient Virtual Desktop Infrastructure

Cloud computing exploits virtualized resources from a server with minimum user specifications. These virtualized resources are called a virtual machine (VM), and the VM enables a user to perform high performance computing. As the VM enables users to utilize high performance computing, the demand for...

Full description

Saved in:
Bibliographic Details
Main Authors: Chang Yeop Han, Jongwon Oh, Jinyeol Kim, Raehyeong Kim, Kwanghyun Go, Jung Hwan Oh, Seung Eun Lee
Format: Article
Language:English
Published: IEEE 2025-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/11030567/
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:Cloud computing exploits virtualized resources from a server with minimum user specifications. These virtualized resources are called a virtual machine (VM), and the VM enables a user to perform high performance computing. As the VM enables users to utilize high performance computing, the demand for virtual desktop infrastructure (VDI) which applies the VM as a desktop is increased. To use the VDI, the transmission of screen data from the VM to the user is essential. Recently, the workload of screen data transmission has increased due to the high screen resolution. In order to reduce the workload, several methods have been proposed that transmit only the changed parts of the screen. However, comparing the screen data requires memory access to detect the changes in the screen. In this paper, we proposed an efficient screen data management system for the VDI with the accelerated cyclic redundancy check (CRC) generation. By comparing the CRC of the screen blocks, the system reduced the number of memory accesses and power consumptions. The accelerated CRC generation also reduces the workloads in high resolution screen data. We simulated 90,000 frames of 1920 by 1080 resolution in different types of programs. As a result, the proposed system reduced the data traffic up to 98% with an error rate of under 0.35% and reduced the number of memory access.
ISSN:2169-3536