Virtual Desktop Broker Service for Unified Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems for managing virtual and physical machines in enterprise networks face challenges in achieving uniformity and efficiency, as each approach has unique drawbacks, such as Terminal Server, Virtual Desktop Computing, and PC Blades, which do not equally deliver manageability and accessibility features.

Innovation Solution

A system that clusters virtual computers and blade PCs into desktop groups, managed through a service bus with a broker that redirects connections based on real-time status, uses policy-driven access, and implements intelligent resource utilization and power management, enabling enhanced manageability and accessibility similar to Terminal Server farms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If Terminal Server is used to enable multi-user access to centralized applications, then accessibility and security are improved, but device complexity and management overhead increase

Engineering Contradiction:
ImproveaccessibilityVSAvoidmanagement overhead
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system segments the desktop environment into virtual machine components that can be independently managed, provisioned, and allocated. Each virtual machine represents a discrete unit that can be assigned to specific users or user groups, enabling fine-grained control while maintaining centralized management through the broker service.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A broker service is introduced as an intermediary component that manages user connections to virtual machines. The broker handles session brokering, user authentication, and resource allocation, simplifying the management complexity by centralizing control functions and providing a unified interface for user access.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If virtual machine technology is used to transform physical desktops into centralized virtual resources, then manageability is improved, but loss of information and user session continuity deteriorate

Engineering Contradiction:
ImprovemanageabilityVSAvoiduser session continuity
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The system ensures continuous user session access by implementing persistent virtual machine instances that maintain user state and application context. When users reconnect to the network, the broker service restores their previous sessions by allocating them to the same or equivalent virtual machines, ensuring uninterrupted access to their work environment and data.

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The system creates virtual copies of desktop environments through virtual machine technology. Each virtual machine is a complete copy of a standardized desktop image that can be independently instantiated and assigned to users. These virtual copies preserve the original desktop configuration, applications, and user profiles while enabling centralized management and easy replication.

Inventive Principle:
Principle #26Copying

3Ease of operation

If a broker service is implemented to redirect user connections to suitable Terminal Servers, then accessibility is improved, but device complexity increases

Engineering Contradiction:
ImproveaccessibilityVSAvoidsystem architecture
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The broker service is designed as a universal component that handles multiple functions including user authentication, session management, resource allocation, and connection brokering. This multi-functional approach consolidates what would otherwise require separate systems into a single service, reducing overall system complexity while improving accessibility.

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

Solution Approach 2:

The broker service automatically performs load balancing and user session restoration without requiring manual intervention. It monitors the status of virtual machines and automatically redirects users to appropriate resources based on current system state, enabling self-service operation that reduces the need for manual management while maintaining high accessibility.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9077583B2System for provisioning, allocating, and managing virtual and physical desktop computers in a network computing environment
Publication Date: 2015.07.07 DELL PROD LP
  • US9077583B2 patent drawing
  • US9077583B2 patent drawing
  • US9077583B2 patent drawing

AI summary

A system for provisioning, allocating, and managing virtual and physical desktop computers in an enterprise network computing environment allows for these physical and desktop computers to be grouped logically based on personnel, organizational, or networking efficiencies without regard to the hardware or server that will ultimately run the virtual machine terminal once it is accessed. A connection broker connects incoming connections to one desktop in a desktop group, based on information relating to that incoming connection.