Virtual Machine Replication via Journaling Appliance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data protection systems face challenges in minimizing downtime during recovery and keeping pace with data transactions at production sites, leading to potential shutdowns due to backlog of un-logged data transactions.

Innovation Solution

A method and system for replicating virtual machines by using a virtualization layer to split IOs and manage volumes, allowing for dynamic adaptation to changing data transaction rates, enabling efficient data replication and recovery without disrupting production.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If journaling is used to enable continuous data protection and rollback to any point in time, then data recovery flexibility is improved, but the overhead of multiple data transactions at the backup site causes the backup site to fall behind when data transaction rates are high

Engineering Contradiction:
Improvedata recovery flexibilityVSAvoidbackup site throughput
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent segments the data protection functionality by introducing a dedicated journaling appliance that separates the journaling function from the backup storage system. This allows the backup site to receive only essential journal data rather than processing multiple data transactions, thereby improving backup throughput while maintaining recovery flexibility through the dedicated journaling capability.

Inventive Principle:
Principle #1Segmentation

2Reliability

If the backup site processes all data transactions to maintain data consistency, then data consistency is improved, but the production site must slow down to prevent backlog buildup

Engineering Contradiction:
Improvedata consistencyVSAvoiddata transaction rate
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The patent extracts the journaling function from the backup storage system and places it on a dedicated journaling appliance. This extraction allows the backup site to maintain data consistency by receiving journal data without processing all data transactions, thereby preventing backlog buildup while maintaining consistency through the separated journaling pathway.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If synchronous replication is used to minimize lag between sites, then data consistency is improved, but the complexity of managing replication across multiple sites increases

Engineering Contradiction:
Improvedata consistencyVSAvoidreplication system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a journaling appliance as an intermediary between the production site and backup storage system. This intermediary simplifies the replication architecture by centralizing journal data collection and distribution, thereby reducing the complexity of managing synchronous replication across multiple sites while maintaining data consistency through coordinated journal updates.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9619255B1Remote live motion
Publication Date: 2017.04.11 EMC IP HLDG CO LLC
  • US9619255B1 patent drawing
  • US9619255B1 patent drawing
  • US9619255B1 patent drawing

AI summary

A computer implemented method, system, and program product for moving a virtual machine from a first site to a second site, the method comprising notifying a replication appliance that a virtual machine is moving from the first site to the second site; wherein a volume corresponding to the virtual machine is being replicated from the first site to the second site, reducing the lag between the volume on the first site and the second site, and moving the virtual machine from the first site to the second site.