Function-Specific Data Replication Delay for Logical Error Recovery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data replication systems lack user-controlled, function-specific replication capabilities with configurable delays, which limits their ability to ensure data recovery and integrity, particularly in cases of logical errors and disaster tolerance.

Innovation Solution

A system and method for function-specific replication of data manipulating functions, allowing users to configure delays for each function, enabling replication management between source and destination storage systems, and ensuring data integrity and availability through configurable time frames.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data replication is performed immediately upon deletion from source storage, then data integrity at destination is maintained, but data recovery capability is lost

Engineering Contradiction:
Improvedata integrityVSAvoiddata recovery capability
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The system performs preliminary action by delaying the replication of deletion operations from source to destination storage. Instead of immediately replicating deletions, the system maintains a configurable delay period during which deleted data remains accessible at the destination, allowing for potential recovery while still eventually synchronizing the deletion state.

Inventive Principle:
Principle #10Preliminary action

2Loss of information

If configurable deletion delays are implemented, then data recovery is enabled, but replication time increases

Engineering Contradiction:
Improvedata recovery capabilityVSAvoidreplication time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The system applies dynamics by making the replication delay configurable and adjustable based on specific needs. The deletion delay parameter can be modified to balance between data recovery requirements and replication speed, allowing the system to adapt to different operational contexts and priorities.

Inventive Principle:
Principle #15Dynamics

3Manufacturing precision

If function-specific replication control is implemented, then replication precision is improved, but system complexity increases

Engineering Contradiction:
Improvereplication precisionVSAvoidsystem complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The system segments the replication control by function type, allowing different deletion delays to be configured for different data sets or operations. This segmentation enables precise control over which deletions are delayed and for how long, while maintaining a relatively simple overall system architecture through the use of a centralized replication management module.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11467931B2Method and system for function-specific time-configurable replication of data manipulating functions
Publication Date: 2022.10.11 SEAGATE TECH LLC
  • US11467931B2 patent drawing
  • US11467931B2 patent drawing
  • US11467931B2 patent drawing

AI summary

The system (10) and method (100) of the invention provides for function-specific replication of data manipulating functions (12) performed on data, such as files or objects, with a configurable time delay (14) for each function to be replicated. The system (10) and method (100) includes a replication management module (40) for managing the consistent function specific replication of data manipulating functions (12) with a function-specific delay (14) between a source storage system(s) (20, 65) and a destination storage system(s) (30, 75) and optionally includes a replication monitoring database (42).