Virtual Machine Live Migration Synchronization Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In IaaS environments, live-migration of virtual machines is inefficient as it depends on operation statuses, leading to varying completion times and increased communication traffic between physically distant hosts, causing performance degradation.
Innovation Solution
A migration system that synchronizes memory data between source and destination hosts using a transfer means and determines synchronization based on a predetermined criterion, issuing a switching instruction only when all virtual machines are synchronized, ensuring simultaneous completion of the migration process.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If live-migration is performed independently for each virtual machine based on operation statuses, then migration flexibility is improved, but completion time varies significantly and migration efficiency deteriorates
Solution Approach 1:
The patent merges the independent live-migration processes of multiple virtual machines into a coordinated group migration. The control means collects migration information from all virtual machines and issues unified switching instructions, combining individual migration actions into a synchronized group operation that improves efficiency while maintaining flexibility.
Solution Approach 2:
The control means performs preliminary actions by collecting migration information from all virtual machines before issuing switching instructions. It waits for migration information from all virtual machines to be ready, then coordinates the switching operation, ensuring all virtual machines are prepared for simultaneous migration completion.
2Adaptability or versatility
If virtual machines are transferred to another physical location independently, then migration adaptability is improved, but communication traffic between physically distant hosts increases causing performance degradation
Solution Approach 1:
The patent combines the migration operations of multiple virtual machines into a single coordinated process. By issuing unified switching instructions to all virtual machines simultaneously, the system consolidates communication traffic that would otherwise occur independently across multiple time periods, reducing overall communication load between physically distant hosts.
Solution Approach 2:
The control means performs preliminary data synchronization for all virtual machines before issuing the switching instruction. This preliminary action ensures that all virtual machines have their data transferred to the destination host before the actual switching occurs, consolidating communication traffic into a single coordinated phase rather than scattered independent operations.
Data Source
AI summary
The present invention addresses the problem of providing a migration system and a migration method by which a completion timing of a live migration of virtual machines can be adjusted. The migration system (1) comprises: a transfer means (61A) for transmitting memory data of the virtual machines from a transfer source physical host (31) to a transfer destination physical host (32) to synchronize data of the virtual machines on the physical host (31) and the virtual machines on the physical host (32); a determination means (51A) for determining, for each of the virtual machines, whether the data of the virtual machine (81A) on the transfer source physical host (31) is synchronized with the data of the virtual machine (81B); and a control means (10) for issuing an instruction of switching from the virtual machines on the physical host (31) to the virtual machines on the physical host (32), if the data of all the virtual machines is synchronized based on the determination result. The transfer means (61A) continues transmitting the memory data until the instruction of switching is issued.


