Virtual Desktop Marketplace for Latency and Resource Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The increased complexity of managing and provisioning physical and virtual computing resources in large data centers makes it challenging to provide users with seamless access to applications and data across diverse computing devices, particularly in terms of latency and resource availability.
Innovation Solution
A system and method that utilize a Program Execution Service (PES) to provide on-demand access to computing resources, including virtual machine instances and virtual desktops, which allow users to access applications and data from any device through a cloud computing environment, with features like automatic data center selection based on latency and desktop placement rules for resource allocation.
Engineering Contradictions & Design Principles
Engineering 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
Solution Approach 1:
The patent introduces a marketplace system as an intermediary layer between users and data center resources. This marketplace automatically matches user requests with available virtual desktop extensions, handling the complexity of resource provisioning, allocation, and management. The intermediary abstracts the complex virtualization infrastructure from end users, presenting a simplified interface while maintaining high resource utilization through automated matching and allocation algorithms.
2Productivity
If data centers operate at large scale with numerous computing systems, then service capacity increases, but provisioning and administration complexity increases
Solution Approach 1:
The marketplace system enables self-service provisioning where users can independently browse, select, and acquire virtual desktop extensions without manual administrator intervention. The system automatically handles resource allocation, configuration, and deployment based on user selections and available data center capacity. This self-service mechanism scales efficiently with data center growth, allowing service capacity to increase without proportionally increasing provisioning complexity.
3Adaptability or versatility
If users access applications from diverse computing devices, then device compatibility improves, but access latency increases
Solution Approach 1:
The patent implements local quality by caching frequently accessed virtual desktop extensions and application data at edge locations or local servers closer to users. This creates geographically distributed cache nodes that reduce the physical distance data must travel, thereby decreasing access latency. The system intelligently determines which content to cache locally based on access patterns, ensuring that commonly used resources are available from nearby locations while maintaining compatibility across diverse user devices through standardized delivery formats.
Data Source
Figure 1A
Figure 1B
Figure 2
AI summary
Systems and methods are presented for accessing an application available from a data center of a program execution service. The metadata associated with a user computing device may be used to determine whether the user computing device is authorized to access the application through a virtual desktop instance. At least a portion of the application may be executed by the virtual desktop instance and provided to the user. Applications may be purchased, licensed, or rented by a user.