Virtual Machine Data Flow Migration Silent Period
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current live virtual machine migration methods experience decreased performance due to frequent sending of memory data during the migration process, leading to increased load on the source virtual machine and inefficiencies in data migration between source and target virtual machines.
Innovation Solution
A data flow migration method and device that determines a silent time for processing data flow migration, receives a packet with a data flow identifier, and sends it to the target virtual machine according to a data flow migration policy, thereby redirecting newly arrived data flows and reducing the amount of memory data migrated, enhancing migration efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If memory data is frequently sent during live migration to ensure data consistency, then migration accuracy is improved, but migration performance deteriorates due to increased load on source virtual machine
Solution Approach 1:
The patent establishes a silent period before migration where the source virtual machine stops processing new data flows. This preliminary action prevents new data from arriving during migration, eliminating the need for frequent data updates and ensuring consistency without continuous data transfer overhead
Solution Approach 2:
The patent extracts and migrates only the memory data that existed before the silent period began. By taking out only the necessary historical data rather than continuously syncing all changes, the migration process achieves data consistency while reducing the volume of data transferred and the load on the source virtual machine
2Reliability
If all memory data is migrated during live migration, then data completeness is improved, but migration efficiency deteriorates due to unnecessary data transfers
Solution Approach 1:
The silent period establishes a clear snapshot point in time. All memory data migration is based on the state at this predetermined point, ensuring completeness of the migrated data while avoiding the inefficiency of transferring data that changes during migration
Solution Approach 2:
The patent migrates memory data up to the silent period boundary, which is sufficient for data completeness. It intentionally does not migrate data generated after the silent period, avoiding excessive data transfer while maintaining the necessary level of data completeness for successful migration
Data Source
AI summary
A data flow migration method and device are disclosed. When migration between a source virtual machine and a target virtual machine is started, determining a silent time used for processing data flow migration; and receiving, within the silent time, a data flow packet sent by a switching node; and sending the data flow packet to the target virtual machine according to the data flow packet and a data flow migration policy. In this way, the silent time is used, a newly arrived data flow is redirected, and the newly arrived data flow is directly sent to the target virtual machine according to the data flow migration policy, which avoids migration of the newly arrived data flow. Therefore, data flows that arrive at the source virtual machine are on the decrease, and system migration performance is effectively improved.


