Virtual Machine Migration via Mobile Autonomic Elements

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

There is a lack of effective mechanisms for seamlessly transferring virtual machines and their management units from one host system to another during migration, which is necessary due to increased load, faults, or maintenance, especially in the context of autonomic computing where self-management and adaptability are key.

Innovation Solution

A method and system utilizing mobile autonomic elements with sensor and effector interfaces to migrate virtual machines by queuing events, serializing states, and transferring policy components, ensuring seamless operation on a target host.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If virtual machine migration is implemented to improve system availability and load balancing, then system adaptability and availability are improved, but the complexity of managing migration seamlessly increases

Engineering Contradiction:
Improvesystem adaptabilityVSAvoidmigration management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements self-service through mobile autonomic elements that autonomously manage virtual machine migration without human intervention. The autonomic elements track VM states, initiate migration sequences, and coordinate with target hosts automatically, resolving the technical contradiction by enabling adaptability while minimizing management complexity through automation.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent uses mobile autonomic elements as intermediaries between virtual machines and host systems during migration. These elements carry management information and coordinates the migration process, simplifying the complex interactions between VMs, source hosts, and target hosts while maintaining system adaptability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If virtual machine migration is performed to handle faults and maintenance, then system reliability is improved, but the time required for seamless migration increases

Engineering Contradiction:
Improvesystem reliabilityVSAvoidmigration time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-establishing target hosts and preparing migration environments before actual VM migration is needed. Mobile autonomic elements maintain readiness information and can initiate migration immediately when faults or maintenance are detected, reducing migration time while ensuring reliability through advance preparation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent ensures continuity of useful action by implementing live migration capabilities where virtual machines continue to execute on source hosts while migration data is transferred to target hosts. The mobile autonomic elements coordinate this continuous operation, minimizing downtime and maintaining system reliability without significant migration delays.

Inventive Principle:
Principle #20Continuity of useful action

3Reliability

If autonomic management elements are transferred with virtual machines to maintain management integrity, then management reliability is improved, but the complexity of the migration system increases

Engineering Contradiction:
Improvemanagement integrityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges the mobile autonomic management elements with the virtual machine migration process itself. Rather than treating management element transfer as a separate complex operation, the patent combines it with the VM migration data transfer, using the same communication channels and coordination mechanisms to reduce overall system complexity while maintaining management integrity.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The mobile autonomic elements serve multiple functions: they manage VM lifecycle operations, track migration states, coordinate with hosts, and maintain management policies. This multi-functionality reduces the need for separate specialized components, simplifying the overall system architecture while ensuring management integrity during migration.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS8732705B2Method and system for virtual machine migration
Publication Date: 2014.05.20 FLEXERA SOFTWARE LLC
  • US8732705B2 patent drawing
  • US8732705B2 patent drawing
  • US8732705B2 patent drawing

AI summary

Virtual machine (VM) technology allows multiple operating systems each deploying multiple applications to run on a single host. This invention presents an effective method and system for virtual machine migration from a source host to a target host. The method and system concern the migration of both the service VM and the element managing it. State of the migrating VM is preserved so that it can resume its execution on the target host.