Virtual Machine Data Flow Migration Silent Period

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvedata consistencyVSAvoidmigration performance
Core Design Contradiction:
Manufacturing precisionVSProductivity

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

Inventive Principle:
Principle #10Preliminary action

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

Inventive Principle:
Principle #2Taking out (Extraction)

2Reliability

If all memory data is migrated during live migration, then data completeness is improved, but migration efficiency deteriorates due to unnecessary data transfers

Engineering Contradiction:
Improvedata completenessVSAvoidmigration efficiency
Core Design Contradiction:
ReliabilityVSProductivity

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

Inventive Principle:
Principle #10Preliminary action

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

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10055246B2Method and device for data flow migration during virtual machine migration
Publication Date: 2018.08.21 HUAWEI TECH CO LTD
  • US10055246B2 patent drawing
  • US10055246B2 patent drawing
  • US10055246B2 patent drawing

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.