Live Virtual Machine Migration QoS Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing quality of service (QoS) approaches for live virtual machine migration primarily focus on steady-state resource allocation, neglecting the need for end-to-end QoS guarantees during the transitional state of VM migration, which can result in either no guarantees or rigid virtualization that prevents dynamic resource management.

Innovation Solution

A method and system for providing quality of service during live migration by determining QoS specifications for virtual machines and controlling resources such as network characteristics and execution parameters, including VM slowdown, bandwidth regulation, and utilizing multiple networks or migration paths with different technologies to ensure seamless migration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If existing steady-state QoS approaches are applied to live migration, then local resource allocation is optimized, but end-to-end QoS guarantees during migration are lost

Engineering Contradiction:
Improveresource allocation efficiencyVSAvoidQoS guarantee
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system dynamically adjusts QoS parameters during different migration phases (pre-migration, active migration, post-migration) rather than applying static steady-state QoS rules. This allows the system to maintain reliability during transitions while preserving productivity during stable operation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system performs preliminary QoS assessment and resource reservation before migration begins, ensuring that QoS guarantees are established in advance for the transitional state, preventing QoS degradation during the actual migration process.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If rigid virtualization is applied to ensure QoS during migration, then QoS guarantees are maintained, but dynamic resource management capabilities are reduced

Engineering Contradiction:
ImproveQoS guaranteeVSAvoidresource management flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system implements dynamic QoS policies that adapt to migration state, allowing flexible resource management during steady-state while providing guaranteed QoS during migration transitions through automated policy switching rather than rigid constraints.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes QoS parameters dynamically based on migration phase, adjusting resource allocation, bandwidth reservations, and scheduling policies to maintain QoS guarantees during migration while preserving management flexibility during normal operation.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If VM migration is performed without transitional state QoS control, then resource balancing is achieved, but latency and overhead increase

Engineering Contradiction:
Improvemigration efficiencyVSAvoidmigration latency
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs preliminary resource preparation and QoS configuration before migration starts, pre-allocating bandwidth and computing resources to minimize actual migration time and reduce latency during the critical data transfer phase.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system maintains continuous QoS monitoring and control throughout the migration process, ensuring uninterrupted resource allocation and minimizing idle time between migration stages, thereby reducing overall migration latency.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS10776157B2Live virtual machine migration quality of service
Publication Date: 2020.09.15 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10776157B2 patent drawing
  • US10776157B2 patent drawing
  • US10776157B2 patent drawing

AI summary

A system and method for providing quality of service during live migration includes determining one or more quality of service (QoS) specifications for one or more virtual machines (VMs) to be live migrated. Based on the one or more QoS specifications, a QoS is applied to a live migration of the one or more VMs by controlling; resources including at least one of live migration network characteristics and VM execution parameters.