Virtual Machine Replication via Datastore Mapping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current disaster recovery systems face challenges in efficiently replicating and recovering virtual machines across geographically separate datacenters, particularly in integrating external replicators that operate at the virtual machine level within a framework defined for datastore replication.

Innovation Solution

The system pairs and maps datastores between a source and target server, designating them as storage-only to manage replication through a disaster recovery orchestrator, which schedules and replicates virtual machines by generating snapshots and renaming configuration files, enabling VM-based replication while adapting external replicators to work within the datastore-defined interface.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If datastore replication framework is used for virtual machine replication, then integration with existing disaster recovery systems is improved, but replication efficiency and flexibility are worsened

Engineering Contradiction:
Improveintegration with disaster recovery systemsVSAvoidreplication efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The system segments the replication process by introducing a virtualization layer that separates VM management from datastore replication. The external replicator operates at the VM level while the internal replicator handles datastore-level operations, allowing independent optimization of each layer and improving overall replication efficiency without sacrificing framework integration.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary virtualization layer between the external replicator and the datastore replication framework. This intermediary manages the translation between VM-level replication requests and datastore-level operations, enabling efficient VM replication while maintaining compatibility with existing disaster recovery systems.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If entire datastore replication is performed, then data protection is improved, but recovery time and resource consumption are worsened

Engineering Contradiction:
Improvedata protectionVSAvoidrecovery time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system extracts and replicates only the specific virtual machines that need to be recovered, rather than replicating entire datastores. This selective extraction approach reduces the amount of data that must be transferred and recovered, significantly reducing recovery time while maintaining adequate data protection for the selected VMs.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent implements partial replication by allowing users to select specific VMs for replication instead of requiring full datastore replication. This partial action approach reduces the scope of replication operations, decreasing both the time required for recovery and the computational resources consumed during the process.

Inventive Principle:
Principle #16Partial or excessive action

3Adaptability or versatility

If external replicators operate at VM level, then replication flexibility is improved, but compatibility with datastore-defined interface is worsened

Engineering Contradiction:
Improvereplication flexibilityVSAvoidinterface compatibility
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent adds a new dimension to the replication architecture by introducing a virtualization layer that operates above the datastore level. This allows external replicators to work at the VM level with full flexibility while the underlying datastore replication framework maintains its existing interface definitions, effectively resolving the compatibility issue through dimensional separation.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS11010264B2Supporting datastore replication using virtual machine replication
Publication Date: 2021.05.18 CISCO TECHNOLOGY INC
  • US11010264B2 patent drawing
  • US11010264B2 patent drawing
  • US11010264B2 patent drawing

AI summary

A first server in, for example, a primary datacenter, may be paired with a second server in, for example, a backup datacenter. The first server may include a first datastore, which includes a plurality of virtual machines, and the second server may include a second datastore. The first and second datastores may then be mapped to each other. The plurality of virtual machines included in the first datastore are then, without any user prompting, replicated at the second datastore. Therefore, when the first server becomes unavailable, the virtual machines included in the first datastore may still be accessible at the second server.