Remote Display Protocol Selection for Virtual Applications
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In virtual desktop infrastructures, the inefficient use of computing resources occurs due to the user's inability to choose the appropriate remote display protocol for specific applications, leading to suboptimal performance and user unfamiliarity with available protocols.
Innovation Solution
A method is implemented where a remote desktop client automatically selects and configures the appropriate remote display protocol for a virtual application by transmitting a request for connection information, receiving protocol recommendations, and launching the application with the recommended settings, allowing for optimized resource utilization.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If the user manually selects the remote display protocol, then the user has control over the choice, but the computing resources are used inefficiently and the user experience deteriorates due to lack of expertise
Solution Approach 1:
The system performs automatic protocol selection and configuration without requiring user intervention. The remote desktop client autonomously analyzes application characteristics and selects the most appropriate protocol, eliminating the need for user expertise while optimizing computing resource utilization.
Solution Approach 2:
The system dynamically changes protocol parameters based on application characteristics. By analyzing the specific requirements of each remote application, the system adjusts protocol configuration parameters to achieve optimal performance and resource efficiency for different application types.
2Productivity
If automatic protocol selection is implemented, then computing resource efficiency improves, but the system complexity increases
Solution Approach 1:
The system introduces an intermediary component that acts as a protocol selection service between the user and multiple remote display protocols. This intermediary handles the complexity of protocol analysis and selection, presenting a simplified interface to users while managing the sophisticated logic required for optimal protocol choice.
3Adaptability or versatility
If multiple remote display protocols are supported, then the system becomes more versatile, but the difficulty of protocol selection and configuration increases
Solution Approach 1:
The system implements feedback mechanisms where protocol performance is continuously monitored and analyzed. Based on this feedback, the system learns from actual usage patterns and performance metrics to refine its protocol selection decisions, making the process more accurate and reducing the perceived difficulty for users.
Data Source
AI summary
A method of connecting to a remote virtual application is carried out at a remote desktop client. The steps of the method include transmitting a request for virtual application connection information, receiving, in response to the request, a path to an executable file, a name or identifier of a remote display protocol, and an indication of a protocol configuration associated with a first virtual application, and causing the executable file for the first virtual application to be launched in a virtual computing instance and accessing the first virtual application using the remote display protocol and the protocol configuration.


