Replication-Based VM Migration With Dynamic Cut-Over Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing VM migration technologies face challenges in efficiently managing migration parameters to ensure timely convergence and minimize downtime due to factors like disk rewrite rates and cut-over thresholds, leading to potential non-convergence issues.

Innovation Solution

A system and method that dynamically adjusts migration parameters based on performance metrics such as disk size, rewrite rate, and available bandwidth to optimize the timing of memory snapshots and cut-over requests, ensuring timely convergence and minimizing data transfer.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If traditional VM migration is performed without dynamic parameter adjustment, then migration can be completed, but migration time is extended and downtime is increased

Engineering Contradiction:
Improvemigration timeVSAvoidmigration efficiency
Core Design Contradiction:
Loss of timeVSProductivity

Solution Approach 1:

The patent implements dynamic adjustment of migration parameters including snapshot interval and cut-over threshold based on real-time monitoring of disk rewrite rates. This allows the migration process to adapt to changing workloads, optimizing the balance between migration speed and data synchronization accuracy, thereby reducing total migration time while maintaining efficiency.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system continuously monitors performance metrics such as disk rewrite rates and uses this feedback to dynamically adjust migration parameters. When rewrite rates increase, the system adjusts snapshot intervals and cut-over thresholds accordingly, creating a closed-loop control system that optimizes migration timing and reduces downtime.

Inventive Principle:
Principle #23Feedback

2Reliability

If fixed cut-over threshold is used, then migration process is simple, but convergence cannot be ensured under varying workloads

Engineering Contradiction:
Improveconvergence assuranceVSAvoidparameter management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The cut-over threshold is transformed from a fixed value to a dynamic parameter that adjusts based on monitored disk rewrite rates. This ensures the threshold adapts to varying workload conditions, guaranteeing convergence even when workloads change during migration, while the system manages the complexity through automated monitoring and adjustment mechanisms.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the state of migration parameters from static to dynamic by introducing real-time monitoring and adjustment based on performance metrics. This parameter transformation enables the system to maintain reliability under varying conditions while managing complexity through systematic parameter interrelationships.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If snapshot interval is reduced to capture more data changes, then data synchronization accuracy improves, but data transfer volume increases

Engineering Contradiction:
Improvedata synchronization accuracyVSAvoiddata transfer volume
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The snapshot interval is made dynamic rather than fixed, adjusting based on real-time disk rewrite rate monitoring. When rewrite rates are low, snapshots are taken more frequently to ensure accuracy; when rewrite rates are high, the interval increases to control transfer volume. This dynamic adjustment optimizes the trade-off between synchronization accuracy and data transfer quantity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the snapshot interval parameter from a static value to a dynamic one that responds to workload conditions. This parameter change enables the system to maintain data synchronization accuracy when needed while reducing unnecessary snapshots during low-activity periods, thereby controlling data transfer volume.

Inventive Principle:
Principle #35Parameter changes

4Adaptability or versatility

If migration parameters are statically configured, then system complexity is low, but migration cannot adapt to varying workloads

Engineering Contradiction:
Improveworkload adaptabilityVSAvoidparameter control complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent transforms static migration parameters into dynamic ones that automatically adapt to varying workloads through real-time monitoring of disk rewrite rates. This gives the system the ability to respond to changing conditions without requiring complex manual configuration, as the dynamic adjustment is driven by automated monitoring and control logic.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The migration system performs self-adjustment by automatically monitoring its own performance metrics and modifying migration parameters accordingly. This self-service capability provides workload adaptability without requiring external intervention or complex configuration management, as the system manages its own optimization.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12511151B2Optimizing replication-based migration of virtual machines
Publication Date: 2025.12.30 GOOGLE LLC
  • US12511151B2 patent drawing
  • US12511151B2 patent drawing
  • US12511151B2 patent drawing

AI summary

Disclosure is made of methods, apparatus and system for migrating virtual machines (VMs) between source and destination in a computing environment and, more specifically, to replication based migration. VMs migration is controlled so as to manage transferal of data associated with one or more VMs from a source location to a destination location to meet certain user definable or system constraints. Dynamic control and adjustment of system parameters associated with the migration is also disclosed.