Virtual Consistency Group Segmentation for Data Replication Load Balancing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional data protection systems face challenges in maintaining continuous data protection, particularly in keeping pace with high data transaction rates at production sites without slowing them down, leading to potential backlogs and system shutdowns.

Innovation Solution

The implementation of a virtual consistency group with a virtual journal, dividing the replication into segments and assigning each data protection appliance a segment, enables efficient data replication and load balancing across multiple appliances, allowing for high-performance replication and real-time load balancing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data replication is performed using a single backup appliance with journaling, then continuous data protection is achieved, but the backup site cannot keep pace with high data transaction rates at the production site

Engineering Contradiction:
Improvecontinuous data protectionVSAvoiddata transaction throughput
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent divides the consistency group into multiple segments and distributes them across multiple backup appliances. Each appliance handles a specific segment of the production volume, allowing parallel processing of data transactions. This segmentation enables the backup system to scale horizontally and keep pace with high transaction rates at the production site while maintaining continuous data protection.

Inventive Principle:
Principle #1Segmentation

2Reliability

If the backup site processes all data transactions, then complete data protection is achieved, but the overhead of journaling forces the production site to slow down

Engineering Contradiction:
Improvedata protection completenessVSAvoidproduction site transaction speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

By segmenting the consistency group and distributing segments across multiple backup appliances, the patent reduces the journaling overhead on any single appliance. Each appliance processes only its assigned segment, enabling the production site to maintain high transaction speeds while complete data protection is achieved across the distributed backup infrastructure.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent combines multiple backup appliances working in parallel to handle the total data transaction load. This merging of resources allows the system to achieve both complete data protection and high production speeds by distributing the processing burden across multiple appliances rather than concentrating it on a single backup system.

Inventive Principle:
Principle #5Merging (Combining)

3Reliability

If a backlog of un-logged data transactions builds up at the backup site, then data protection is maintained, but the production site is forced to shut down

Engineering Contradiction:
Improvedata protection maintenanceVSAvoidproduction site availability
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent prevents backlog formation by segmenting the consistency group and distributing transaction logging across multiple backup appliances. This distribution eliminates the single-point bottleneck that causes backlogs, allowing the production site to continue operating without shutdowns while data protection is maintained across all segments.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically balances the load of data transactions across multiple backup appliances based on their capacity and current workload. This dynamic load balancing prevents any single appliance from becoming overwhelmed and forming backlogs, ensuring continuous production site availability while maintaining comprehensive data protection.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8977593B1Virtualized CG
Publication Date: 2015.03.10 EMC IP HLDG CO LLC
  • US8977593B1 patent drawing
  • US8977593B1 patent drawing
  • US8977593B1 patent drawing

AI summary

A method, system, and program product for use in a data replication environment, the data replication environment comprising a plurality of data protection appliances, each data protection appliance of the plurality of data protection appliances comprising a journal, the method comprising creating a virtual consistency group comprising a virtual journal; wherein the virtual consistency group is configured to replicate a production volume, dividing the virtual consistency group into segments; wherein each segment corresponds to a portion of the production volume and a portion of the virtual journal, and assigning each data protection appliance of the plurality of data protection appliances a segment of the virtual consistency group.