File System Snapshot Coordination for Cross-Region Replication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Maintaining snapshot data consistency during file system cross-region replication is challenging due to the complexity of cloud resources, processing pipeline stages, and network and IO traffic, which can lead to inconsistencies and reliability issues during disaster recovery.

Innovation Solution

The techniques involve creating and deleting snapshots at appropriate times to ensure consistency by withholding deletion requests during replication cycles and utilizing a snapshot and data model to manage metadata exchange between source and target file systems, ensuring efficient replication and recovery.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If snapshot deletion requests are processed immediately during cross-region replication, then operation responsiveness is improved, but snapshot data consistency deteriorates

Engineering Contradiction:
Improveoperation responsivenessVSAvoidsnapshot data consistency
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system performs preliminary actions by checking the replication status before processing snapshot deletion requests. The method determines whether a snapshot is currently being replicated to the target region, and only allows deletion after confirming the replication is complete, thus preventing consistency issues before they can occur

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary mechanism in the form of a replication status tracking system that mediates between snapshot creation/deletion operations and cross-region replication processes. This intermediary layer monitors replication progress and controls when deletion operations can proceed, ensuring data consistency without blocking user operations unnecessarily

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If snapshot operations are delayed until safe execution times, then snapshot data consistency is improved, but operation speed deteriorates

Engineering Contradiction:
Improvesnapshot data consistencyVSAvoidoperation speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The system implements feedback mechanisms that continuously monitor replication status and provide real-time information about whether snapshots are safe to delete. This feedback loop allows the system to make informed decisions about operation timing, delaying deletions only when necessary for consistency while allowing immediate processing when safe, thus balancing reliability and speed

Inventive Principle:
Principle #23Feedback

3Reliability

If cross-region replication is performed continuously, then data availability is improved, but system complexity deteriorates

Engineering Contradiction:
Improvedata availabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the cross-region replication process into distinct phases and components, including snapshot creation, replication initiation, in-progress replication, and completion tracking. This segmentation allows the system to manage complexity by handling each phase independently with specific protocols, rather than managing a monolithic replication process

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system uses copying mechanisms to replicate snapshot metadata and state information between source and target regions. By maintaining copies of replication status information and using copy-based synchronization protocols, the system achieves continuous data availability while managing complexity through established copying patterns rather than requiring complex real-time synchronization

Inventive Principle:
Principle #26Copying

Data Source

PatentUS20250317289A1Techniques for maintaining snapshot data consistency during file system cross-region replication
Publication Date: 2025.10.09 ORACLE INT CORP
  • US20250317289A1 patent drawing
  • US20250317289A1 patent drawing
  • US20250317289A1 patent drawing

AI summary

Techniques are described for efficient replication and maintaining snapshot data consistency during file storage replication between file systems in different cloud infrastructure regions. In certain embodiments, snapshot creation and deletion requests that occur during cross-region replications may be temporarily withheld until appropriate times to execute such requests safely, depending on the timing relationship between such requests and cross-region replication cycles.