Virtual Desktop Service Architecture with Connection Broker

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current virtual desktop service architectures lack standardization, making it inefficient to provide virtual desktop services to users, as they require manual provisioning of resources and are not suitable for real-time service delivery.

Innovation Solution

An apparatus and method for virtual desktop service that includes a connection broker for assigning virtual machines, a resource pool for providing software resources, and a virtual machine infrastructure for dynamically assigning hardware resources, enabling efficient management and provisioning of virtual desktops.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual provisioning of virtual desktop resources is used, then resource assignment can be customized, but service delivery efficiency deteriorates and real-time service becomes difficult

Engineering Contradiction:
Improveservice delivery efficiencyVSAvoidresource provisioning automation
Core Design Contradiction:
ProductivityVSExtent of automation

Solution Approach 1:

The connection broker automatically performs resource assignment and virtual machine allocation without manual intervention. The system self-manages the provisioning process by checking user profiles, searching for suitable virtual machines, and dynamically allocating resources based on terminal hardware characteristics, eliminating the need for manual resource customization while maintaining efficient service delivery

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

User profiles and virtual machine templates are pre-configured with necessary software resources (operating systems, applications) and hardware specifications. The connection broker utilizes these pre-prepared configurations to rapidly provision virtual desktops in real-time, avoiding manual setup while ensuring customized resource allocation is achieved through automated template selection

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If dedicated software is executed through client OS, then user control is maintained, but system complexity increases and ease of operation deteriorates

Engineering Contradiction:
Improveuser access simplicityVSAvoidclient system complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The virtual desktop environment, including operating systems and applications, is extracted from the client system and relocated to remote servers. The client terminal only requires minimal connection software to access the virtual desktop, significantly reducing client system complexity while maintaining user control through the virtualized environment

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

A connection broker acts as an intermediary between the client terminal and the virtual desktop infrastructure. It manages the connection, authenticates users, and coordinates resource allocation, simplifying the user experience by abstracting away the complex interactions between client OS and virtual desktop software

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If virtual desktop function is provided to each user individually, then user-specific customization is achieved, but resource consumption increases and system efficiency deteriorates

Engineering Contradiction:
Improveresource utilization efficiencyVSAvoidhardware resources per user
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

Multiple user virtual desktops are merged and consolidated on shared physical hardware resources through virtualization technology. The connection broker manages the pooling of CPU, memory, and storage resources, dynamically allocating them to different users as needed, thereby reducing total resource consumption while maintaining user-specific customization through virtual machine isolation

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

Resource allocation is made dynamic rather than static. The connection broker continuously monitors hardware resource availability and user needs, dynamically assigning and reassigning virtual machine resources from a shared pool. This allows resource consumption to adjust in real-time based on actual usage patterns, improving overall utilization efficiency while maintaining user-specific configurations

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9489227B2Apparatus and method for virtual desktop service
Publication Date: 2016.11.08 ELECTRONICS & TELECOMM RES INST
  • US9489227B2 patent drawing
  • US9489227B2 patent drawing
  • US9489227B2 patent drawing

AI summary

Disclosed herein are a method and architecture capable of efficiently providing virtual desktop service. A service architecture for virtual desktop service according to the present invention includes a connection broker configured to perform authentication, manage virtual machines, and perform a server monitoring and protocol coordination function, a resource pool configured to manage software resources that are delivered to a specific virtual machine in a streaming form on a specific time in order to provide on-demand virtual desktop service and are executed on the specific virtual machine and to provide provision information about the managed software resources in response to a request from the connection broker, and a virtual machine infrastructure configured to support hardware resources, generate virtual machines in which the software of a user terminal is executed, and provide the generated virtual machine as virtual desktops.