Application Image Migration Over Virtual Machine Templates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional virtual machine migration in cloud environments is time-consuming and costly due to the need to transfer large operating system images, requiring high-capacity and low-latency network links, which limits migration distance and increases costs.

Innovation Solution

The method involves migrating only the application image instead of the entire virtual machine image, using a template virtual machine prebuilt on the target hypervisor, and performing automation to launch the application, reducing the need for extensive network bandwidth and provisioning time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional virtual machine migration is used to transfer the entire operating system image, then the application can be moved to a remote hypervisor, but the migration process becomes time-consuming and costly due to large image sizes

Engineering Contradiction:
Improveapplication provisioning reliabilityVSAvoidmigration time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the virtual machine image into two distinct parts: the operating system image and the application image. By separating these components, the system can migrate only the necessary application image (typically much smaller) while leaving the OS image at the source or using a different delivery mechanism, thereby significantly reducing migration time and bandwidth requirements while maintaining provisioning reliability

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary action by pre-building and caching template virtual machine images at target hypervisors before migration is needed. When an application needs to be migrated, the system can quickly apply the application image to an already-prepared template rather than transferring and building everything from scratch, reducing the actual migration and provisioning time

Inventive Principle:
Principle #10Preliminary action

2Reliability

If traditional virtual machine migration is used to transfer large operating system images, then the application can be provisioned remotely, but the cost increases significantly

Engineering Contradiction:
Improveapplication provisioning reliabilityVSAvoidnetwork bandwidth consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent segments the virtual machine image into two distinct parts: the operating system image and the application image. By separating these components, the system can migrate only the necessary application image (typically much smaller) while leaving the OS image at the source or using a different delivery mechanism, thereby significantly reducing migration time and bandwidth requirements while maintaining provisioning reliability

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent uses copying by creating and caching template virtual machine images at target hypervisors in advance. Instead of copying/transferring the entire OS image during migration, the system copies only the application image and applies it to the pre-existing template, dramatically reducing network bandwidth consumption while ensuring reliable provisioning

Inventive Principle:
Principle #26Copying

3Reliability

If traditional virtual machine migration is used, then the entire virtual machine image can be transferred, but high-capacity and low-latency network links are required, limiting migration distance

Engineering Contradiction:
Improvemigration reliabilityVSAvoidmigration distance
Core Design Contradiction:
ReliabilityVSLength of stationary object

Solution Approach 1:

The patent segments the virtual machine image into two distinct parts: the operating system image and the application image. By separating these components, the system can migrate only the necessary application image (typically much smaller) while leaving the OS image at the source or using a different delivery mechanism, thereby significantly reducing migration time and bandwidth requirements while maintaining provisioning reliability

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent uses copying by creating and caching template virtual machine images at target hypervisors in advance. Instead of copying/transferring the entire OS image during migration, the system copies only the application image and applies it to the pre-existing template, dramatically reducing network bandwidth consumption and enabling migrations over longer distances without requiring high-capacity links

Inventive Principle:
Principle #26Copying

4Productivity

If traditional virtual machine migration is used to transfer operating system images, then the application can be moved, but extensive network bandwidth is required

Engineering Contradiction:
Improveapplication provisioning speedVSAvoidnetwork bandwidth
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent segments the virtual machine image into two distinct parts: the operating system image and the application image. By separating these components, the system can migrate only the necessary application image (typically much smaller) while leaving the OS image at the source or using a different delivery mechanism, thereby significantly reducing migration time and bandwidth requirements while maintaining provisioning reliability

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary action by pre-building and caching template virtual machine images at target hypervisors before migration is needed. When an application needs to be migrated, the system can quickly apply the application image to an already-prepared template rather than transferring and building everything from scratch, reducing the actual migration and provisioning time and bandwidth usage

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9571332B2Methods and apparatuses for remote application provisioning automation over virtualized IT infrastructure
Publication Date: 2017.02.14 ADARA NETWORKS INC
  • US9571332B2 patent drawing
  • US9571332B2 patent drawing
  • US9571332B2 patent drawing

AI summary

Methods and apparatuses for remote application provisioning over a virtual machine are described. A request to move an application from a source is received. In response to the request, a target virtual machine for the application is created. The application is moved to the target virtual machine. For an embodiment, the application image is moved and well defined automation is performed to launch the application. For an embodiment, the application is loaded over the template virtual machine, which is available in a target hypervisor.