Simulated Cloud Environment for VM Migration Validation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current hybrid cloud solutions lack a simulation facility to help corporate IT administrators validate their cloud migration plans effectively, leading to lengthy and often unsuccessful migration processes due to unpredictable network latency and security risks.

Innovation Solution

A system and method for simulating virtual machine migration within an enterprise network by creating a temporary simulated cloud environment that replicates the behavior of a public cloud, allowing for the validation of application performance and network behavior without actual data transfer, thereby reducing the risk of network topology changes and security policy inconsistencies.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If actual cloud migration is performed directly, then migration completion is achieved, but network latency and security risks cause lengthy and unsuccessful migration processes

Engineering Contradiction:
Improvemigration success rateVSAvoidmigration process duration
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system creates a simulated cloud environment within the enterprise network that replicates the target public cloud's network behavior, latency characteristics, and security policies. This allows migration validation to be performed in advance before actual migration, identifying potential issues and optimizing migration plans without risking real migration failures or time losses

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates a copy of the target cloud environment's network characteristics, including latency profiles, security policies, and topological features, within the enterprise network. This virtual copy enables realistic testing and validation of migration scenarios without requiring actual data transfer to the public cloud, thereby preventing migration failures while reducing time consumption

Inventive Principle:
Principle #26Copying

2Reliability

If simulation facility is implemented, then migration validation and error reduction are enabled, but system complexity increases

Engineering Contradiction:
Improvemigration validation accuracyVSAvoidsimulation system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system introduces a network simulator as an intermediary component that sits within the enterprise network and emulates the target cloud's network behavior. This mediator replicates latency, packet loss, and security policy enforcement without requiring actual connection to the public cloud, providing accurate migration validation while maintaining manageable system complexity through modular design

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The simulated cloud environment serves multiple functions simultaneously: it replicates network latency characteristics, enforces security policies, validates application performance, and tests migration scenarios. This multi-functionality reduces the need for separate testing systems, thereby limiting the increase in overall system complexity while comprehensively improving migration validation accuracy

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

Data Source

PatentUS9223634B2System and method for simulating virtual machine migration in a network environment
Publication Date: 2015.12.29 CISCO TECHNOLOGY INC
  • US9223634B2 patent drawing
  • US9223634B2 patent drawing
  • US9223634B2 patent drawing

AI summary

A method includes simulating network resources of a portion of a cloud in a simulated cloud within a enterprise network, the cloud being communicable with the enterprise network over a first communication channel, which may be external to the enterprise network. The method can also include simulating network behavior of the first communication channel in a second communication channel within the enterprise network, and validating application performance in the simulated cloud. Simulating network resources includes providing a cloud resources abstraction layer in the enterprise network, and allocating enterprise network resources in the enterprise network to the simulated cloud by the cloud resources abstraction layer. The method further includes adding a virtual network service appliance to the simulated cloud, and determining a change to a network topology of the enterprise network to accommodate the virtual appliance without materially impacting application performance.