Virtual Machine Migration via LUN Masking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Virtual machine migration in data centers is inefficient due to the time-consuming process of transferring large data files, which results in downtime during migration and suboptimal resource utilization.

Innovation Solution

The use of LUN (Logical Unit Number) masking allows for the mapping and unmasking of storage array LUNs to facilitate the migration of virtual machines between host computers, enabling faster migration without the need for copying files, and utilizing a virtual manager to manage and initiate the migration process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional file copying method is used for virtual machine migration, then the virtual machine can be transferred between hosts, but the migration time becomes excessively long and downtime increases

Engineering Contradiction:
Improvemigration speedVSAvoidmigration time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent applies the copying principle by creating a new virtual machine instance on the destination host that is an exact copy of the source virtual machine. Instead of copying files during migration, the system uses virtual machine snapshots and cloning techniques to rapidly replicate the virtual machine state, dramatically reducing migration time while maintaining full functionality.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent implements preliminary action by pre-configuring the destination host environment, including creating the target virtual machine template and preparing storage resources before the actual migration occurs. This allows the migration process to proceed rapidly once initiated, as all necessary infrastructure is already in place.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If virtual machine migration is performed, then resource consolidation is enabled, but the virtual machine becomes unavailable during the migration process

Engineering Contradiction:
Improveresource allocation flexibilityVSAvoidvirtual machine availability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent applies continuity of useful action by implementing live migration capabilities that allow the virtual machine to remain operational during the migration process. The system maintains continuous access to the virtual machine's state information and enables seamless switching of storage LUNs between hosts, ensuring the virtual machine stays available throughout the migration without interruption.

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The patent uses an intermediary approach by introducing a migration manager and storage array as intermediaries between the source and destination hosts. These intermediaries coordinate the complex migration process, managing the switching of storage LUNs and synchronizing data to ensure the virtual machine remains accessible during the transition.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Quantity of substance

If large data files are transferred during migration, then the virtual machine data can be moved, but the transfer process takes a considerably long time

Engineering Contradiction:
Improvedata transfer volumeVSAvoiddata transfer speed
Core Design Contradiction:
Quantity of substanceVSSpeed

Solution Approach 1:

The patent applies copying by using virtual machine snapshots and cloning to create a rapid replica of the virtual machine's data state. Instead of transferring every byte of data during migration, the system copies the virtual machine template and applies incremental changes, dramatically reducing the effective data transfer volume while maintaining data integrity.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent implements preliminary action by pre-loading the virtual machine template and essential data structures onto the destination host before the migration completes. This allows the majority of the data transfer to occur during the migration process itself rather than requiring sequential file copying, significantly improving transfer speed.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP2156310B1Virtual machine migration
Publication Date: 2018.10.31 MICROSOFT TECHNOLOGY LICENSING LLC
  • EP2156310B1 patent drawingFigure 1
  • EP2156310B1 patent drawingFigure 2
  • EP2156310B1 patent drawingFigure 3

AI summary

Virtual machine migration is described. In embodiment(s), a virtual machine can be migrated from one host computer to another utilizing LUN (logical unit number) masking. A LUN of a storage array can be mapped to a virtual drive of the virtual machine. A LUN mask that associates the LUN with a first host computer of the virtual machine is configurable to unmask the LUN to migrate the virtual machine from the first host computer to a second host computer.