Consolidated Remote Session Routing Server
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The complexity of remote presentation session deployments across multiple roles and machine boundaries makes it difficult to deploy and diagnose connections, especially in environments where many sessions are served concurrently, such as large corporations using Virtualization Desktop Infrastructure (VDI) setups.
Innovation Solution
A consolidated role is introduced on a single machine that acts as a proxy or router, aggregating information to simplify the connection and routing model by eliminating the need for a connection broker, determining the appropriate virtual machine (VM) for remote presentation sessions and managing communications between the client and the VM.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If multiple roles (RDSH, RDCB, RDVH) are distributed across separate servers, then the system can handle concurrent remote presentation sessions, but the deployment complexity and difficulty of diagnosing connection failures increase
Solution Approach 1:
The patent combines the RDSH, RDCB, and RDVH roles into a single consolidated server, eliminating the need for multiple separate servers and reducing deployment complexity while maintaining the ability to handle concurrent sessions through virtualization
2Adaptability or versatility
If connection routing spans multiple machine boundaries, then load balancing and session distribution are enabled, but the difficulty of monitoring and diagnosing connection failures increases
Solution Approach 1:
By consolidating all routing roles into a single server, the patent eliminates multiple machine boundaries within the routing path, making connection monitoring and failure diagnosis straightforward while maintaining load balancing capabilities through the consolidated role's ability to manage multiple VMs
3Productivity
If a connection broker is used to route sessions, then session distribution across multiple servers is achieved, but the system complexity increases
Solution Approach 1:
The patent merges the connection broker functionality into the consolidated server that also hosts the VMs, eliminating the need for a separate broker component and reducing system complexity while maintaining efficient session distribution
Solution Approach 2:
The consolidated server performs multiple functions including acting as a connection broker, hosting VMs, and managing session routing, thereby reducing the number of separate components needed while maintaining distribution efficiency
Data Source
AI summary
Techniques are disclosed for efficient remote presentation session connectivity and routing. In an embodiment, the roles of a remote presentation session deployment involved in receiving a connection from a client and determining a virtual machine (VM) to serve the client's remote presentation session are consolidated on one or more servers of the deployment that host such VMs. When this consolidated role receives a connection set up communication from a client, it uses information local to it and its server to determine a VM to serve the remote presentation session. Where the deployment comprises a plurality of such servers, the consolidated role may communicate with an inter-server connection broker to determine a different server that will conduct the remote presentation session.


