Replication Splitter ATS Command Interception

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data replication systems face challenges in keeping pace with high data transaction rates at production sites, leading to potential backlogs and system shutdowns, as they struggle to adapt dynamically to changing transaction rates without impacting production site performance.

Innovation Solution

Implementing a method that intercepts atomic test and set (ATS) commands in a replicated environment, where meta data is added to a backlog, sent to a replication appliance, and processed based on success or failure, allowing for dynamic handling of command failures and mode changes to ensure seamless data replication.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If journaling is used for continuous data protection, then data can be recovered to any specified point in time, but the backup site cannot keep pace with high data transaction rates at the production site

Engineering Contradiction:
Improvedata protection continuityVSAvoiddata transaction processing rate
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system dynamically adjusts its operation mode based on the backlog status. When the backlog exceeds a threshold, the splitter transitions to Marking on Host (MOH) mode, which marks transactions without immediately replicating them, thereby reducing processing pressure while maintaining protection continuity. This dynamic adaptation allows the system to handle varying data transaction rates without forcing production site shutdown.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system performs preliminary actions by marking transactions in advance before they are fully processed. In MOH mode, transactions are marked as protected without immediate replication, allowing the system to prepare for future replication cycles. This preliminary marking enables the backup site to keep pace with production transactions even when replication speed is limited.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the backup site processes every data transaction synchronously, then data protection is maintained, but the production site must slow down or shut down

Engineering Contradiction:
Improvedata replication completenessVSAvoidproduction site transaction rate
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The splitter dynamically switches between normal processing mode and MOH mode based on backlog conditions. When in MOH mode, it decouples the marking of transactions from their replication, allowing the production site to continue at full speed while the backup site processes transactions at its own pace. This dynamic behavior eliminates the need for production site shutdown.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The splitter acts as an intermediary between the production site and backup site. It intercepts transactions, marks them for protection, and then processes them asynchronously. This intermediary role allows the backup site to protect data without directly constraining production site transaction rates, as the splitter buffers and manages the flow between the two sites.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If the system forces production site shutdown to ensure backup completion, then data protection is ensured, but system downtime increases

Engineering Contradiction:
Improvedata backup completionVSAvoidsystem downtime
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary marking of transactions before they need to be replicated. By marking transactions in advance and maintaining a backlog of marked transactions, the system ensures that all data is protected without requiring production site shutdown. The MOH mode allows the system to complete backup operations asynchronously during normal production operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system maintains continuous data protection by operating in MOH mode, where transactions are continuously marked and processed without interruption to production site operations. This continuous operation eliminates the need for periodic shutdowns, ensuring both data protection completion and system availability without time loss.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS8464101B1CAS command network replication
Publication Date: 2013.06.11 EMC IP HLDG CO LLC
  • US8464101B1 patent drawing
  • US8464101B1 patent drawing
  • US8464101B1 patent drawing

AI summary

In an embodiment, a method and program product is presented for executing a command in a replicated environment comprising a replication appliance and a production site, the replicated environment running in target side processing mode, the method comprising intercepting the command at a splitter reading from the volume, sending the data read from the volume to the replication appliance; and sending the command to volume.