Dynamic Replication System Mode Transition

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional data protection systems face challenges in dynamically adapting their journaling modes to optimize performance based on changing system conditions, leading to potential degradation or inefficiencies in data replication and recovery processes.

Innovation Solution

A method and apparatus that dynamically transition a data protection system between journal mode and non-journal mode based on performance thresholds, adjusting the replication mode to ensure optimal performance by switching from journal mode to non-journal mode when system performance degrades and vice versa when performance improves.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the system operates in journal mode to ensure data protection and recovery capabilities, then reliability is improved, but system performance degrades due to additional data processing overhead

Engineering Contradiction:
Improvedata protection and recovery capabilitiesVSAvoidsystem performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system dynamically transitions between journal mode and non-journal mode based on real-time performance monitoring. When performance metrics indicate degradation, the system switches from journal mode to non-journal mode, and when performance improves, it transitions back to journal mode, making the operational state adaptive rather than static

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the operational parameter (journaling mode) based on performance thresholds. By monitoring performance metrics and comparing them against predefined thresholds, the system adjusts the journaling parameter to optimize the balance between reliability and performance

Inventive Principle:
Principle #35Parameter changes

2Productivity

If the system transitions to non-journal mode to improve performance, then productivity is improved, but reliability and data protection capabilities deteriorate

Engineering Contradiction:
Improvesystem performanceVSAvoiddata protection and recovery capabilities
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system continuously monitors performance metrics and uses this feedback to determine when to transition between modes. Performance data flows back to the control logic, which then adjusts the journaling mode accordingly, creating a closed-loop control system that responds to actual system conditions

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system makes the journaling mode dynamic by allowing transitions between journal and non-journal modes based on real-time performance conditions, rather than maintaining a fixed operational state

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If the system continuously monitors performance to dynamically adjust journaling modes, then adaptability is improved, but device complexity increases due to additional monitoring and transition management mechanisms

Engineering Contradiction:
Improvedynamic mode adjustment capabilityVSAvoidmonitoring and transition management mechanisms
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system performs self-adjustment by automatically monitoring its own performance and making decisions about mode transitions without external intervention. The performance monitoring and mode switching are handled autonomously by the system itself

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9367260B1Dynamic replication system
Publication Date: 2016.06.14 EMC IP HLDG CO LLC
  • US9367260B1 patent drawing
  • US9367260B1 patent drawing
  • US9367260B1 patent drawing

AI summary

In one aspect, a method includes replicating a first volume in a data protection system by sending data from the first volume to a replica site, determining whether the replica site should transition from a journal mode to a non-journal mode or transition from the non-journal to the journal mode based on the performance of the data protection system, transitioning the replica site from the journal mode to the non-journal mode if the performance of the data protection system degrades based on a first performance threshold and transitioning the replica site from the non-journal mode to the journal mode if the performance of the data protection system improves based on a second performance threshold.