Virtual Desktop Provisioning via Dynamic Resource Abstraction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Providing desktops as a service in the cloud is challenging due to input and output intensive workloads, security concerns, and the need for individualized compliance and user preferences, especially when accessing resources over public networks.
Innovation Solution
Implementing a resource manager with a common interface to abstract underlying implementations, using hypervisors to manage host computer resources, and employing a desktop configuration manager to create and provision virtual desktops based on user requirements, with features like pattern syndication and individualized security, allowing for dynamic resource allocation and secure access.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If resources are accessed over a public computer network, then capital expenditures on computer equipment are reduced, but security issues increase
Solution Approach 1:
The patent introduces authentication information and secure connection protocols as intermediaries between users and cloud resources. The system establishes authenticated sessions that mediate access to resources over public networks, allowing secure interaction without requiring private network infrastructure. This resolves the contradiction by enabling public network access while maintaining security through intermediary authentication mechanisms.
2Productivity
If virtual desktops are provisioned dynamically, then resource utilization efficiency is improved, but system complexity increases
Solution Approach 1:
The system implements automated self-service provisioning where virtual desktops are dynamically allocated and configured based on user requests and available resources. The cloud infrastructure automatically manages resource allocation, desktop instantiation, and connection establishment without manual intervention. This resolves the contradiction by automating the provisioning process, improving resource utilization while managing complexity through automation rather than manual procedures.
3Reliability
If individualized security and compliance are implemented, then user-specific requirements are met, but provisioning time increases
Solution Approach 1:
The system pre-configures authentication mechanisms, security policies, and compliance settings before virtual desktop provisioning. Authentication information is established in advance, and security configurations are pre-defined for different user types and resource access patterns. When a virtual desktop is provisioned, these pre-configured elements are automatically applied, resolving the contradiction by preparing security and compliance settings beforehand to avoid delays during actual provisioning.
4Adaptability or versatility
If multiple hypervisors and cloud platforms are supported, then system versatility is improved, but management complexity increases
Solution Approach 1:
The patent implements a universal authentication and resource access framework that works across multiple hypervisors and cloud platforms. The system uses standardized authentication protocols and resource abstraction layers that are platform-agnostic, allowing the same security and provisioning mechanisms to function across diverse infrastructure. This resolves the contradiction by creating a universal layer that manages multiple platforms through common interfaces, reducing management complexity while maintaining versatility.
Data Source
AI summary
A computer system supports hosting of virtual desktops using resources available in the cloud. Connections to various resources used by a desktop configuration are made dynamically using authentication information associated with the user assigned to the desktop configuration. In addition to using file storage, directory services and user management information on private resources on a private network, these resources may also be accessed through a public network.


