Cloud VM Live Migration Prioritization Under Bandwidth Constraints

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current cloud service migration technologies are inadequate in managing the live migration of multiple virtual machines (VMs) during disruptions, as it can take a long time to migrate a large number of VMs, which may not be feasible during cloud service disruptions, necessitating a system to prioritize and optimize VM migration to maximize high-priority service availability.

Innovation Solution

An automatic live migration system that uses a framework with a VM Monitor, Anomaly Detector, Cloud Service Selector, Target Selector, and Migration Trigger to identify and prioritize VMs for migration, determine the best migration location, and manage the migration process under time, memory, and bandwidth constraints, employing machine learning algorithms for anomaly detection and resource optimization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If all VMs are migrated during cloud disruption, then service availability is improved, but migration time becomes excessively long and may exceed the disruption window

Engineering Contradiction:
Improveservice availabilityVSAvoidmigration time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the set of VMs into priority groups (high priority, medium priority, low priority) based on service criticality. The migration system processes high-priority VMs first to ensure critical services are restored quickly, then progressively migrates lower-priority VMs as resources and time permit. This segmentation resolves the contradiction by ensuring service availability for critical functions without requiring migration of all VMs within a fixed time window.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements partial migration by selecting and migrating only the most critical VMs during acute disruption periods when time is constrained. The system dynamically adjusts the migration scope based on available time, network bandwidth, and resource availability, performing sufficient migration action to restore essential services without attempting to migrate the entire VM fleet, thus resolving the time availability contradiction.

Inventive Principle:
Principle #16Partial or excessive action

2Ease of operation

If VM migration is performed manually, then migration control is improved, but operational complexity and response time worsen during disruptions

Engineering Contradiction:
Improvemigration controlVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent implements an automated migration system that autonomously monitors cloud infrastructure health, detects disruptions, prioritizes VMs based on service criticality, selects appropriate destination hosts, and executes migration without human intervention. The system self-manages the entire migration workflow, resolving the contradiction by eliminating manual operational complexity while maintaining precise control through algorithmic decision-making and automated orchestration.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent incorporates continuous feedback loops where the system monitors VM performance metrics, service health status, and resource availability in real-time. Based on this feedback, the system dynamically adjusts migration decisions, prioritization criteria, and resource allocation. This feedback mechanism enables automated control while adapting to changing conditions, resolving the contradiction between automation and control.

Inventive Principle:
Principle #23Feedback

3Use of energy by moving object

If non-live migration is used, then migration resource consumption is reduced, but service downtime increases during migration

Engineering Contradiction:
Improvemigration resource consumptionVSAvoidservice downtime
Core Design Contradiction:
Use of energy by moving objectVSDuration of action of moving object

Solution Approach 1:

The patent performs preliminary actions by pre-selecting destination hosts and pre-establishing migration pathways before actual VM migration begins. The system pre-allocates resources at destination hosts and prepares migration environments in advance, so that when disruption occurs and migration is triggered, the process can proceed efficiently with minimal downtime and optimized resource utilization during the actual migration execution.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10375169B1System and method for automatically triggering the live migration of cloud services and automatically performing the triggered migration
Publication Date: 2019.08.06 THE UNITED STATES OF AMERICA AS REPRESENTED BY THE SECRETARY OF THE NAVY
  • US10375169B1 patent drawing
  • US10375169B1 patent drawing
  • US10375169B1 patent drawing

AI summary

A system and method maximize the availability of cloud services in the event of a disruption to one or more cloud servers by automatically triggering the live migration of selected cloud services and automatically performing the triggered migration of such services. The operational state of virtual machines operating on a cloud server and the services that are associated with the virtual machines is monitored. Different techniques are used for deciding when to migrate cloud services based on the automatic detection of anomalies, for deciding what cloud services to migrate so as to maximize the availability of high priority services during migration under time and network bandwidth constraints, and for deciding where to migrate the selected cloud services based on a determination of the best location for migration.