Dynamic Data Replication Bandwidth Adaptation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional data protection systems face challenges in efficiently managing data replication and recovery, particularly in ensuring bandwidth availability for point-in-time recovery of data between primary and replica sites.

Innovation Solution

The method involves sending a snapshot of a primary volume to a replica site and determining available bandwidth to send changes, allowing for any point-in-time recovery by shipping a journal of differences if bandwidth is sufficient.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If continuous data replication is implemented to enable any point-in-time recovery, then data protection reliability is improved, but bandwidth consumption increases significantly

Engineering Contradiction:
Improvedata protection reliabilityVSAvoidbandwidth consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system dynamically switches between snapshot shipping mode and continuous replication mode based on bandwidth availability. When bandwidth is sufficient, it operates in continuous replication mode to provide any point-in-time recovery. When bandwidth is limited, it transitions to snapshot shipping mode to conserve bandwidth while maintaining periodic data protection capability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the operational parameters of data replication by adjusting the replication frequency and mode. It monitors bandwidth conditions and modifies replication behavior accordingly, changing from continuous synchronization to periodic snapshot transmission, thereby adapting to varying network conditions while maintaining data protection effectiveness.

Inventive Principle:
Principle #35Parameter changes

2Loss of energy

If snapshot shipping mode is used to reduce bandwidth consumption, then bandwidth efficiency is improved, but data protection capability deteriorates

Engineering Contradiction:
Improvebandwidth efficiencyVSAvoiddata protection capability
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

The system dynamically adjusts its operational mode based on real-time bandwidth conditions. When bandwidth is limited, it switches to snapshot shipping mode to improve bandwidth efficiency. When bandwidth becomes available, it transitions back to continuous replication mode to restore full data protection capability, thereby dynamically balancing efficiency and protection needs.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

In snapshot shipping mode, the system performs periodic data replication at scheduled intervals rather than continuously. This periodic action reduces bandwidth consumption significantly while still providing data protection at defined time points, accepting that recovery points are not continuous but occur at regular intervals.

Inventive Principle:
Principle #19Periodic action

3Reliability

If continuous replication is maintained during bandwidth constraints, then data protection is maintained, but network performance deteriorates

Engineering Contradiction:
Improvedata protectionVSAvoidnetwork performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system dynamically monitors network bandwidth availability and adjusts its replication behavior in real-time. When bandwidth constraints are detected, it automatically reduces replication activity to prevent network performance degradation. When sufficient bandwidth is available, it resumes continuous replication to maintain data protection, thereby dynamically adapting to network conditions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system proactively detects bandwidth constraints before they cause significant network performance degradation and preemptively adjusts replication activity. By monitoring network conditions and taking preliminary action to reduce replication when constraints are detected, it prevents network congestion and maintains overall network performance while still providing periodic data protection.

Inventive Principle:
Principle #9Preliminary anti-action

Data Source

PatentUS9069709B1Dynamic granularity in data replication
Publication Date: 2015.06.30 EMC INT
  • US9069709B1 patent drawing
  • US9069709B1 patent drawing
  • US9069709B1 patent drawing

AI summary

In one aspect, a method includes sending a snapshot of a primary volume to a replica site, determining if a bandwidth is available to send changes in the primary volume to the replica site to allow any point in time recovery of data in the primary volume and sending the changes from the primary volume if the bandwidth is available.