Virtual Desktop Service Dynamic Resource Allocation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current virtual desktop service architectures are inefficient and unsuitable for real-time provision, requiring dedicated resources and OS installations on client systems, and are not optimized for varying network environments.
Innovation Solution
A system comprising a connection broker, resource pool, and virtual machine infrastructure that dynamically allocates and optimizes virtual machines based on user terminal specifications, providing a lightweight protocol for efficient virtual desktop service even in poor network conditions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If conventional virtual desktop service is provided using dedicated devices and OS images for each user, then service functionality is achieved, but system complexity and resource overhead increase significantly
Solution Approach 1:
The patent merges multiple user virtual desktop sessions onto a single physical server by implementing virtualization technology. The server simultaneously hosts multiple isolated virtual desktop environments, each allocated specific CPU, memory, and storage resources, eliminating the need for dedicated physical devices per user while maintaining service functionality
Solution Approach 2:
The server is designed with universal functionality to serve multiple users with different requirements. It dynamically allocates resources and adjusts virtual desktop configurations based on user needs, allowing one server to perform the function of multiple dedicated systems
2Reliability
If virtual desktop service is provided with full resource allocation for each user, then service quality is improved, but network load and server CPU load increase
Solution Approach 1:
The system implements dynamic resource allocation where virtual desktop parameters such as screen resolution, refresh rate, and allocated CPU/memory are adjusted in real-time based on user activity, network conditions, and server load. This allows the system to provide high quality service when needed while reducing resource consumption during idle or low-demand periods
Solution Approach 2:
The patent changes key parameters of virtual desktop delivery including compression ratios, color depth, and transmission frequency based on network conditions and user requirements. This allows the system to maintain acceptable service quality while significantly reducing network bandwidth consumption and server processing load
3Speed
If virtual desktop service is optimized for high network environments, then service performance is improved, but adaptability to poor network conditions deteriorates
Solution Approach 1:
The system dynamically adjusts virtual desktop delivery parameters based on real-time network condition monitoring. When network quality is good, it provides high-resolution images with high refresh rates; when network quality degrades, it automatically reduces resolution, increases compression, and adjusts transmission intervals to maintain service continuity
Solution Approach 2:
The patent implements parameter changes in the virtual desktop protocol including adjusting image compression levels, color depth, screen refresh rates, and data transmission intervals based on network conditions. This enables the system to adapt service performance to varying network environments while maintaining usability
Data Source
AI summary
Disclosed herein are an apparatus and method for virtual desktop service. The apparatus for virtual desktop service includes a connection broker for performing a task for coordinating a delivery protocol that is used between at least one user terminal that uses virtual desktop service and multiple servers that provides the virtual desktop service, a resource pool for providing software resources including an Operating System (OS) for the virtual desktop service, and virtual machine infrastructure for supporting hardware resources.


