Virtual Desktop Graphics Load Estimation via Physical Remoting Agent
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing virtual desktop systems face challenges in accurately determining capacity before deployment, leading to underutilization of resources and potential downtime due to mismatched load estimates.
Innovation Solution
A method and system that measure the graphics load of a physical desktop to estimate the load of a virtual desktop system, using a remoting agent to mimic host operations and collect statistics on graphics operations, CPU load, and network bandwidth, allowing for pre-deployment capacity planning and post-deployment monitoring.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If a generalized rule (e.g., 1:10 server to virtual desktop ratio) is used to determine system capacity, then the system deployment is simplified and faster, but the accuracy of load estimation deteriorates leading to resource underutilization or downtime
Solution Approach 1:
The patent applies preliminary action by measuring the graphics load of a physical desktop before deploying the virtual desktop system. The remoting agent collects statistics on graphics operations, CPU load, and network bandwidth from the physical desktop configuration, allowing the system to calculate an accurate estimate of the virtual desktop's resource requirements prior to deployment. This pre-measurement approach enables precise capacity planning without requiring post-deployment adjustments.
2Adaptability or versatility
If more servers are added to the host to support higher virtual desktop capacity, then the system can support more virtual desktops, but the cost and complexity of the system increases
Solution Approach 1:
The patent uses copying by deploying a physical desktop that replicates the intended virtual desktop configuration before the actual virtual desktop deployment. The physical desktop runs the same applications and graphics operations that will be executed in the virtual environment, allowing the system to measure resource consumption patterns. This copy approach enables accurate capacity estimation without requiring speculative over-provisioning of servers, thus avoiding unnecessary system complexity and cost.
3Loss of energy
If post-deployment adjustment is made to optimize system resources, then resource utilization can be improved, but system downtime increases and productivity decreases
Solution Approach 1:
The patent eliminates post-deployment adjustments by performing all necessary load measurements and capacity calculations before the virtual desktop system is deployed. The remoting agent collects comprehensive statistics on the physical desktop's resource consumption, and the system calculates the exact number of virtual desktops that can be supported by the available server capacity. This preliminary determination ensures that the system is correctly sized from the start, preventing the need for later adjustments that would cause downtime and reduce productivity.
Data Source
AI summary
The graphics load of a virtual desktop is estimated to determine the capacity of a virtual desktop system. In one embodiment, the graphics load of a physical desktop is measured by a remoting agent installed on the physical desktop. The graphics load can be used as an estimate of the load that would be created by a deployed virtual desktop. The remoting agent on the physical desktop mimics host operations that are necessary to direct graphics data to a remote site. The remoting agent also measures the graphics load incurred by the host operations to determine a capacity of a virtual desktop system prior to deployment of the virtual desktop system.


