Virtual Machine Cold Migration Integrity via Shared Asset Metadata

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional cold migration techniques for virtual machines face challenges in ensuring integrity, particularly with shared assets, and result in excessive downtime due to the need for manual intervention and lack of efficient asset identification during migration.

Innovation Solution

The proposed solution involves an apparatus and method that extracts file-in-use metadata and shared asset metadata from the source virtual machine, determines the existence of shared assets in the target domain, and copies or updates metadata accordingly, reducing downtime by performing these operations in parallel and incorporating additional metadata fields for integrity-preserving cold migration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional cold migration techniques are used, then virtual machine migration can be performed without shared storage requirements, but virtual machine integrity cannot be ensured and excessive downtime occurs

Engineering Contradiction:
Improvevirtual machine integrityVSAvoidvirtual machine downtime
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary identification of all files and shared assets that will be needed by the virtual machine in the target domain before the migration occurs. File-in-use metadata and shared asset metadata are extracted in advance, allowing the migration process to proceed without interruptions for asset discovery or manual intervention.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces metadata structures (file-in-use metadata and shared asset metadata) as intermediaries that carry information about virtual machine assets between source and target domains. These metadata structures enable automated decision-making about which assets to copy and how to handle shared assets, eliminating the need for manual intervention and ensuring integrity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of manufacture

If manual intervention is used in cold migration, then asset copying can be performed, but excessive downtime results

Engineering Contradiction:
Improveasset copying capabilityVSAvoidmigration downtime
Core Design Contradiction:
Ease of manufactureVSLoss of time

Solution Approach 1:

The migration system performs self-service by automatically identifying files and shared assets through metadata extraction, determining what needs to be copied, and executing the copying process without human intervention. The system autonomously handles the entire migration workflow, from asset identification to copying and verification.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent changes the state of virtual machine assets from unknown/undetermined to identified and cataloged by extracting metadata parameters. File-in-use metadata and shared asset metadata provide structured information about asset locations, types, and relationships, enabling automated processing and eliminating manual asset copying.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If shared assets are not pre-identified, then migration can proceed simply, but virtual machine integrity is compromised

Engineering Contradiction:
Improvemigration speedVSAvoidshared asset integrity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

Shared asset metadata is extracted in advance before migration occurs, pre-identifying all shared assets that the virtual machine will need in the target domain. This preliminary identification ensures that no shared assets are missed during migration while allowing the process to proceed efficiently without post-migration asset discovery.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses shared asset metadata as feedback information to automatically determine which shared assets exist in the source domain and need to be copied to the target domain. The metadata provides continuous information about asset status and relationships, enabling the system to make accurate decisions about asset handling throughout the migration process.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11579912B2Integrity-preserving cold migration of virtual machines
Publication Date: 2023.02.14 EMC IP HLDG CO LLC
  • US11579912B2 patent drawing
  • US11579912B2 patent drawing
  • US11579912B2 patent drawing

AI summary

A method includes identifying a source virtual machine to be migrated from a source domain to a target domain, extracting file-in-use metadata and shared asset metadata from virtual machine metadata of the source virtual machine, and copying one or more files identified in the file-in-use metadata to a target virtual machine in the target domain. For each of one or more shared assets identified in the shared asset metadata, the method further includes (a) determining whether or not the shared asset already exists in the target domain, (b) responsive to the shared asset already existing in the target domain, updating virtual machine metadata of the target virtual machine to specify the shared asset, and (c) responsive to the shared asset not already existing in the target domain, copying the shared asset to the target domain and updating virtual machine metadata of the target virtual machine to specify the shared asset.