Smart Lifecycle Management Service for Virtual Desktop Provisioning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

DaaS providers face challenges in selecting the best cloud service provider for virtual desktop deployment due to varying factors like network latency and cost, and lack the ability to dynamically switch providers without rebuilding services, leading to suboptimal user experiences.

Innovation Solution

The Smart Lifecycle Management (SLCM) service manages virtual desktop deployment by collecting and analyzing network latency data from multiple cloud service providers, calculating provisioning scores based on latency and cost, and dynamically migrating virtual desktops to optimize performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a virtual desktop is deployed at a cloud service provider, then the desktop interface can be accessed by users, but network latency may increase when users travel to different locations, negatively impacting user experience

Engineering Contradiction:
Improveuser experience consistencyVSAvoidnetwork latency
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The system dynamically selects cloud service providers based on real-time network latency measurements. When a user's network latency to the current cloud service provider exceeds a threshold, the system automatically migrates the virtual desktop to a different cloud service provider with lower latency, ensuring consistent user experience across different locations

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system continuously monitors network latency between the user's client device and the cloud service provider hosting the virtual desktop. This feedback mechanism triggers automatic provider switching when latency degradation is detected, allowing the system to adapt to changing network conditions and user locations

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If a virtual desktop is launched in one cloud service provider, then the deployment is established, but there is no way to change provider without rebuilding the DaaS services

Engineering Contradiction:
Improvecloud service provider flexibilityVSAvoiddeployment complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system provisions agent-less virtual machines in advance at multiple cloud service providers. These pre-prepared VMs have the necessary agents installed and are ready for immediate deployment, eliminating the need for complex rebuilding operations when switching providers

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces a lifecycle management service as an intermediary that coordinates virtual desktop provisioning across multiple cloud service providers. This service maintains a registry of available VMs at different providers and manages the switching process, abstracting away the complexity of direct provider management from the DaaS platform

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If multiple cloud service providers are used for virtual desktop deployment, then provider selection flexibility is improved, but the complexity of managing and selecting among multiple providers increases

Engineering Contradiction:
Improveprovider selection flexibilityVSAvoidmanagement complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system employs an automated selection process where the lifecycle management service independently evaluates multiple cloud service providers based on pre-defined criteria (network latency, cost, performance metrics) and automatically selects the optimal provider without requiring manual intervention or complex configuration by administrators

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20240020144A1Optimized desktop interface provisioning
Publication Date: 2024.01.18 OMNISSA LLC
  • US20240020144A1 patent drawing
  • US20240020144A1 patent drawing
  • US20240020144A1 patent drawing

AI summary

Systems and methods are described for provisioning a desktop interface at a cloud service provider. An application service is introduced that selects a cloud service provider for provisioning a virtual machine (“VM”) that hosts the desktop interface. In an example, a user can request access to a virtual desktop from a client device. The application service can retrieve network latency data from multiple cloud service providers and select the provider with the lowest network latency for the client device. In some examples, the application service can select the cloud service provider on additional factors, such as the cost of provisioning the VM at each cloud service provider. The application service can provision the VM at the selected cloud service provider and facilitate access to the virtual desktop for the client device.