Storage Replication Configuration Update Automation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional data replication methods in information processing systems face challenges in automating configuration updates for storage volumes and remote storage objects, requiring manual resynchronization which is tedious and error-prone, especially during ongoing replication processes.

Innovation Solution

Implementing a system where configuration changes are automatically detected using snapshot sets at the source storage system and communicated to the target system, allowing the target system to apply updates to the consistency group without manual intervention, utilizing content addressable storage systems for precise timing control.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual resynchronization is used for configuration updates during replication, then configuration changes can be applied, but the process becomes tedious and error-prone

Engineering Contradiction:
Improveconfiguration update reliabilityVSAvoidmanual resynchronization effort
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system performs self-service by automatically detecting configuration changes through snapshot comparisons and initiating resynchronization without administrator intervention. The replication control logic autonomously monitors configuration attributes, detects changes, and triggers the resynchronization process, eliminating manual operations and reducing errors.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements feedback by continuously comparing current snapshots with previous snapshots to detect configuration changes. This feedback mechanism allows the replication control logic to automatically identify when configuration updates are needed and initiate the appropriate resynchronization actions, ensuring reliable configuration propagation.

Inventive Principle:
Principle #23Feedback

2Extent of automation

If automatic configuration updates are implemented, then manual intervention is eliminated, but the system complexity increases

Engineering Contradiction:
Improveconfiguration update automationVSAvoidreplication control complexity
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The replication control logic serves multiple functions: it manages data replication, monitors configuration changes through snapshot comparison, detects configuration attribute modifications, and initiates resynchronization. By consolidating these diverse functions into a single control mechanism, the system achieves high automation without proportionally increasing complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system performs preliminary actions by maintaining snapshot sets that capture configuration states before changes occur. These pre-captured snapshots enable automatic detection and comparison when changes happen, allowing the system to prepare for and respond to configuration updates without complex real-time monitoring infrastructure.

Inventive Principle:
Principle #10Preliminary action

3Stability of the object's composition

If configuration updates are performed during ongoing replication, then data consistency is maintained, but the risk of errors increases without automated control

Engineering Contradiction:
Improvedata consistencyVSAvoidconfiguration update safety
Core Design Contradiction:
Stability of the object's compositionVSReliability

Solution Approach 1:

The replication control logic autonomously ensures configuration consistency by automatically detecting changes through snapshot comparison and triggering resynchronization. This self-service approach eliminates manual errors while maintaining data consistency during ongoing replication, as the system independently monitors and corrects configuration drift between source and target storage systems.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11055014B2Storage system providing automatic configuration updates for remote storage objects in a replication process
Publication Date: 2021.07.06 EMC IP HLDG CO LLC
  • US11055014B2 patent drawing
  • US11055014B2 patent drawing
  • US11055014B2 patent drawing

AI summary

An apparatus is configured to generate a current snapshot set for a consistency group comprising a plurality of storage volumes subject to replication from a source storage system to a target storage system, to compare one or more configuration attributes of the current snapshot set to one or more configuration attributes of a previous snapshot set generated for the consistency group, to detect a change in at least one configuration attribute of the current snapshot set relative to the previous snapshot set based at least in part on the comparing, and to communicate the detected change in the configuration attribute from the source storage system to the target storage system so as to permit the target storage system to implement a corresponding configuration update for the consistency group. The generating, comparing, detecting and communicating are illustratively performed as part of an ongoing asynchronous or synchronous replication process carried out between the source and target storage systems.