Connection Fabric for Virtual Desktop Resource Allocation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional desktop computing provisioning results in substantial underutilization of resources due to dedicated CPU and storage devices, leading to high maintenance costs and inconsistent user experiences across various locations, with existing connection brokers struggling to scale and manage geographically dispersed networks effectively.
Innovation Solution
A connection fabric that identifies user profiles and matches them with virtualized desktop resources across a distributed network, allowing users to access computing resources from any location without the need for replicated databases, enabling scalable and cost-effective provisioning of computing resources.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If dedicated CPU and storage devices are deployed for each user, then user experience consistency is improved, but resource utilization deteriorates with substantial underutilization
Solution Approach 1:
The patent merges multiple users' computing resources into shared physical infrastructure. Virtualization technology allows multiple virtual machines to run on common hardware platforms, consolidating CPU, memory, and storage resources that were previously dedicated to individual users. This merging approach maintains consistent user experiences through virtualized desktops while dramatically improving resource utilization by serving multiple users on shared infrastructure.
Solution Approach 2:
The patent implements universal computing resources that serve multiple functions and users simultaneously. The shared infrastructure provides computing, storage, and application services to diverse user groups across different locations. The virtualized environment allows the same physical resources to be dynamically allocated to different users based on demand, achieving multi-functionality while maintaining service consistency.
2Adaptability or versatility
If connection brokers are deployed to manage geographically dispersed networks, then user access flexibility is improved, but system complexity deteriorates with scaling difficulties
Solution Approach 1:
The patent extracts the connection management function from complex centralized brokers and embeds it directly into the virtualized infrastructure. The virtualization platform itself provides the mechanisms for user access and resource allocation, eliminating the need for separate connection broker systems. This extraction simplifies the overall architecture while maintaining flexible user access across geographically dispersed locations.
Solution Approach 2:
The virtualized infrastructure provides self-service capabilities for user access management. The system automatically handles user authentication, resource allocation, and session management without requiring complex external broker systems. The virtualization platform's built-in management features enable flexible user access while keeping system complexity minimal through automated self-service operations.
3Reliability
If physical computing silos are maintained for security, then data protection is improved, but scalability deteriorates with deployment constraints
Solution Approach 1:
The patent segments the computing infrastructure into virtualized units that can be independently managed and secured. Each virtual machine represents a logical security boundary while running on shared physical hardware. This segmentation allows organizations to maintain security policies for different departments or data types without requiring complete physical isolation, enabling both data protection and scalable deployment across multiple locations.
Solution Approach 2:
The virtualization layer acts as an intermediary between physical hardware and user access points. This intermediary provides security through virtualized resource isolation and controlled access mechanisms while enabling scalable deployment. The virtualization platform manages security policies and resource allocation, allowing physical computing resources to be shared securely across multiple users and locations without requiring physical silos.
Data Source
AI summary
A virtual computing services deployment network provides a consistent user experience from a variety of locations via a connection fabric for accessing a virtual desktop. The connection fabric identifies a user profile defining the virtualized desktop resources required for a particular user. The connection fabric includes distributed data and processing in nodes distributed throughout a public access network accessible from a user access device. Each of the fabric nodes is operable to provide an identifier (such as an IP address) of a computing resource adapted to provide the user specific desktop. A user access device accesses a local fabric node in the connection fabric, and the fabric node determines a computing resource matching a user profile of expected computing resources. The fabric node associates the user access device with the computing resource and sends the user access device an identifier for directly accessing the computing resource.


