Virtual Desktop Placement Rules for Data Center Diversity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increased complexity of managing and provisioning physical and virtual computing resources in data centers, particularly in providing seamless access to applications and data across diverse computing devices, is not effectively addressed by traditional desktop or laptop computing environments.

Innovation Solution

A system and method for a Program Execution Service (PES) that enables users to access computing resources hosted in data centers through a cloud computing service, allowing for on-demand access to virtual machines, applications, and data storage, synchronized across multiple devices, with features like automatic data center selection for minimal latency and customizable desktop placement rules.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If virtualization technologies are used to allow a single physical computing machine to host multiple virtual machines, then resource utilization increases, but management and provisioning complexity increases

Engineering Contradiction:
Improveresource utilizationVSAvoidmanagement complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system implements self-service automation where the virtual desktop infrastructure automatically provisions, configures, and manages virtual desktops without manual intervention. The system autonomously handles resource allocation, user authentication, and desktop deployment based on predefined policies and user requests, eliminating the need for manual provisioning and reducing management overhead.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The virtual desktop infrastructure is designed as a universal platform that can serve multiple functions: hosting various types of virtual machines, supporting different user devices (desktops, laptops, mobile devices), providing both persistent and non-persistent desktop modes, and integrating with existing authentication and resource management systems. This multi-functionality consolidates multiple management tasks into a single unified system.

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

2Ease of operation

If users need to access applications and data across multiple distinct geographical locations, then accessibility improves, but network latency and connection stability deteriorate

Engineering Contradiction:
ImproveaccessibilityVSAvoidnetwork latency
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system implements local quality by caching frequently accessed applications, data, and desktop environment components locally on user devices or at edge locations near users. This allows users to access their virtual desktops with minimal latency regardless of geographical location, as the core computing resources are delivered locally while maintaining connection to the central virtualization infrastructure.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system performs preliminary actions by pre-provisioning virtual desktops and pre-loading commonly used applications and data sets before users actually need them. Desktops are prepared in advance on target devices or regional data centers, so when users connect, they experience immediate access without waiting for remote resource provisioning, thereby reducing perceived latency.

Inventive Principle:
Principle #10Preliminary action

3Ease of manufacture

If traditional desktop or laptop computing environments are used, then simplicity of deployment is maintained, but ability to provide seamless access across devices and locations is limited

Engineering Contradiction:
Improvedeployment simplicityVSAvoidcross-device accessibility
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The virtual desktop infrastructure implements dynamics by allowing virtual desktops to be dynamically provisioned, moved, and scaled across different physical devices and locations. Users can access their desktop environment on any device (desktop, laptop, tablet, mobile phone) with the desktop automatically adapting to the capabilities of the access device. The system dynamically allocates computing resources based on user needs and device characteristics.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system adds another dimension to traditional computing by separating the desktop environment from the physical device. Instead of being tied to a single machine, the virtual desktop exists as a independent computational layer that can be accessed from multiple devices simultaneously. This dimensional separation enables users to pick up their work on any device without being constrained by hardware limitations, while the underlying infrastructure handles the complexity of multi-device synchronization.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentEP2972964B1Automated desktop placement
Publication Date: 2021.09.08 AMAZON TECH INC
  • EP2972964B1 patent drawingFigure 1A
  • EP2972964B1 patent drawingFigure 1B
  • EP2972964B1 patent drawingFigure 2

AI summary

Systems and methods are presented for enabling a user to provide rules for the placement of computing resources at a data center for an entity that employs or is associated with the user. The data center can use the placement rules to select a data center computer system to host computing resources for a user. The rules can be used to establish diversity in computing resource placement at the data center thereby reducing the number of users who lose access to computing resources when a specific data center computer suffers a failure. Further, the placement rules can be used to facilitate configuration of the computer resources for the user based, for example, on the user's employment responsibilities.