Virtual Machine Communication Endpoint Recreation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing virtual machine migration technologies face challenges in recreating communication endpoints, such as VAS windows, during the migration process, which disrupts continuous operation and efficient communication between virtual machines.
Innovation Solution
A system and method that discovers and recreates communication endpoints, specifically VAS windows, by using hypervisor calls to query, allocate, modify, and deallocate VAS windows on both the source and target servers, ensuring matched endpoints for seamless communication channel establishment.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If virtual machine migration is performed without recreating communication endpoints, then migration speed is improved, but communication continuity between virtual machines is disrupted
Solution Approach 1:
The system performs preliminary discovery of communication endpoints (VAS windows) on the source server before migration occurs. By identifying and recording endpoint properties in advance, the system prepares all necessary information for rapid recreation on the target server, enabling both fast migration and maintained communication continuity
Solution Approach 2:
The system creates copies of communication endpoint properties discovered on the source server and applies them to create corresponding endpoints on the target server. This copying mechanism allows the migrated virtual machine to recreate its communication channels without requiring the original endpoints to exist on the target server, thus maintaining communication continuity while enabling fast migration
2Reliability
If communication endpoints are manually recreated on the target server, then communication integrity is improved, but migration complexity increases
Solution Approach 1:
The system implements self-service by automatically discovering communication endpoints on the source server, extracting their properties, and using this information to automatically recreate matching endpoints on the target server. This automation eliminates manual intervention requirements while ensuring communication integrity, thereby reducing migration complexity
Solution Approach 2:
The system uses feedback from the endpoint discovery process on the source server to guide the endpoint recreation process on the target server. By continuously monitoring and comparing endpoint properties, the system automatically adjusts the recreation process to ensure communication integrity without requiring complex manual configuration
3Productivity
If communication endpoints are discovered and recreated during migration, then communication efficiency is improved, but migration time increases
Solution Approach 1:
The system performs endpoint discovery as a preliminary action before the actual migration process. By gathering all necessary endpoint information in advance, the system eliminates the need for time-consuming endpoint creation during migration, thus reducing migration time while ensuring communication efficiency is maintained through proper endpoint recreation
Solution Approach 2:
The system copies endpoint properties from the source server and applies them during migration. This copying approach allows for rapid endpoint recreation on the target server without requiring complex configuration or verification processes, thereby maintaining communication efficiency while minimizing the time added to the migration process
Data Source
AI summary
Communication endpoints associated with a virtual machine for migration can be discovered. Properties associated with the communication endpoints can be discovered. The communication endpoints can be matched to establish a communication channel between the endpoints. The communication endpoints, the properties and the at least one communication channel can be used in recreating the communication channel for a migrated version of the virtual machine.


