Virtual Desktop Service Dynamic Resource Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvevirtual desktop service functionalityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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

Inventive Principle:
Principle #5Merging (Combining)

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

Inventive Principle:
Principle #6Universality (Multi-functionality)

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

Engineering Contradiction:
Improveservice qualityVSAvoidnetwork load and server load
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

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

Inventive Principle:
Principle #15Dynamics

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

Inventive Principle:
Principle #35Parameter changes

3Speed

If virtual desktop service is optimized for high network environments, then service performance is improved, but adaptability to poor network conditions deteriorates

Engineering Contradiction:
Improveservice performanceVSAvoidnetwork environment adaptability
Core Design Contradiction:
SpeedVSAdaptability or versatility

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

Inventive Principle:
Principle #15Dynamics

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

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10089133B2Apparatus and method for virtual desktop service suitable for user terminal based on environmental parameter
Publication Date: 2018.10.02 ELECTRONICS & TELECOMM RES INST
  • US10089133B2 patent drawing
  • US10089133B2 patent drawing
  • US10089133B2 patent drawing

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.