Application Transfer Between Physical and Virtual Desktops
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Enterprise computing systems face challenges in optimizing the user's computing experience due to the inefficiencies in transferring applications between physical and virtual desktop environments, where applications may degrade in performance or resource utilization, leading to suboptimal user experience.
Innovation Solution
A management system comprising arbitration, management, and replication agents in both physical and virtual environments monitors application performance and resources, automatically transferring applications between environments based on predefined policies, ensuring seamless operation and synchronization of application data without user intervention.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If applications are transferred between physical and virtual desktop environments, then application performance and resource utilization are optimized, but transfer time and system complexity increase
Solution Approach 1:
The system performs preliminary actions by monitoring application performance metrics continuously and pre-evaluating transfer conditions before actual transfer occurs. The arbitration agent detects performance degradation early and initiates transfer processes proactively, reducing the perceived transfer time by preparing transfer conditions in advance.
Solution Approach 2:
The system creates a copy of the application state and transfers it between environments rather than moving the original. The replication agent maintains synchronized copies of application data and state in both physical and virtual environments, enabling rapid switching without lengthy transfer operations.
2Use of energy by moving object
If applications are transferred between physical and virtual desktop environments, then resource utilization is optimized, but device complexity increases
Solution Approach 1:
The system implements self-service through automated arbitration and replication agents that independently monitor performance, evaluate transfer conditions, and execute transfers without user intervention. The management system automatically manages the complexity of coordinating between physical and virtual environments, resource allocation, and state synchronization.
Solution Approach 2:
The arbitration agent and replication agent serve multiple functions: monitoring performance, evaluating transfer conditions, initiating transfers, synchronizing data, and managing state. This multi-functionality consolidates what would otherwise require separate complex systems into unified agents that handle both physical and virtual environment management.
3Ease of operation
If application transfer is automated based on performance monitoring, then user experience is optimized, but measurement precision requirements increase
Solution Approach 1:
The system implements continuous feedback loops where the arbitration agent monitors application performance metrics, compares them against predefined thresholds, and automatically triggers transfers when conditions are met. This feedback mechanism enables automated decision-making based on precise performance measurement, optimizing user experience without requiring manual intervention.
Data Source
AI summary
Techniques for optimally transferring applications between computing environments are provided. Using a process in a first computing environment, an application running in the first computing environment is monitored. Based on the monitoring, a need is determined to transfer the application from the first computing environment to a second computing environment. The application is transferred from the first computing environment to the second computing environment, and operations of the application are resumed in the second computing environment.


