Virtual Desktop Service Architecture with Connection Broker
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The architecture of virtual desktop services has not been standardized, limiting the efficient provision of these services to users.
Innovation Solution
A service architecture comprising a connection broker for user authentication and virtual machine management, a resource pool for managing software resources, and a virtual machine infrastructure for generating and supporting virtual machines, along with a method for on-demand virtual desktop service delivery using Secure Shell and Transport Layer Security protocols.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If virtual desktop service architecture is not standardized, then service providers have flexibility in design, but service provision efficiency is limited
Solution Approach 1:
The patent establishes a universal virtual desktop service architecture that can serve multiple functions and providers. The connection broker, resource pool, and virtual machine infrastructure form a standardized framework that different providers can implement while maintaining interoperability and efficiency, thus achieving both adaptability and productivity.
Solution Approach 2:
The patent defines specific parameters and protocols for virtual desktop service architecture including authentication mechanisms, resource allocation parameters, and session management parameters. By standardizing these parameters, the architecture achieves efficiency while allowing providers to adjust non-critical parameters for their specific needs.
2Reliability
If connection broker performs comprehensive user authentication and license verification, then security is improved, but processing time increases
Solution Approach 1:
The connection broker performs user authentication and license verification in advance before allocating virtual desktop resources. By completing these security checks beforehand, the system ensures security while reducing the time users wait during actual desktop access, as the verification is already completed.
Solution Approach 2:
The connection broker acts as an intermediary between users and the virtual desktop infrastructure, handling all authentication and verification processes centrally. This mediator role streamlines the security checks and manages them efficiently, balancing security requirements with processing time.
3Ease of operation
If virtual machines are allocated based on hardware configuration matching, then user experience is optimized, but allocation complexity increases
Solution Approach 1:
The connection broker automatically matches user hardware configurations with suitable virtual machines based on predefined compatibility criteria. This self-service allocation mechanism optimizes user experience by ensuring compatibility without requiring manual intervention or complex user-side configuration.
Solution Approach 2:
The system creates virtual machine instances that replicate the necessary hardware environment needed by the user's terminal. By copying the essential hardware characteristics into the virtual machine configuration, the system achieves compatibility and optimized user experience without complex physical hardware matching.
Data Source
AI summary
The present invention relates to a method and an architecture capable of efficiently providing a virtual desktop service. The service architecture for the virtual desktop service includes a connection broker for performing the management of virtual machines, a server monitoring function, and a protocol coordination function. A resource pool is configured to manage software resources that are transferred to a specific virtual machine in a streaming form at a predetermined time and that are executed on the specific virtual machine and to provide provision information about the managed software resources at the request of the connection broker, in order to provide an on-demand virtual desktop service. A virtual machine infrastructure is configured to support hardware resources, generate virtual machines in which the software of the user terminal is operated, and provide the virtual machines as virtual desktops.


