Logical Data Identifier Replication for Deduplicated Snapshots

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing remote replication techniques are inefficient and resource-intensive, particularly when dealing with large volumes of data, as they often require sending entire volumes to replica systems, which can consume significant resources and are not optimized for deduplication.

Innovation Solution

The use of logical data grouping through mediums with identifiers, allowing selective replication of unique data by taking snapshots and utilizing medium maps to identify and transfer only the data that has changed since the last snapshot, along with deduplication techniques to minimize data transfer.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If the entire volume is sent from the original system to the replica system, then replication is simple to implement, but it consumes significant resources and network bandwidth

Engineering Contradiction:
Improvesimplicity of replication implementationVSAvoidnetwork bandwidth consumption
Core Design Contradiction:
Ease of manufactureVSLoss of energy

Solution Approach 1:

The patent extracts only the unique data portions from the volume for replication. By using deduplication technology, the system identifies and sends only the data that has changed or is unique to the original system, rather than transmitting the entire volume. This extraction approach significantly reduces network bandwidth consumption while maintaining replication functionality.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The volume is segmented into multiple data portions or chunks, each with unique identifiers. The system processes and transmits these segments individually, allowing selective replication of only those segments that contain unique data. This segmentation enables efficient bandwidth utilization while preserving the ability to reconstruct the complete volume at the replica system.

Inventive Principle:
Principle #1Segmentation

2Loss of energy

If selective replication of unique data is implemented, then network bandwidth is optimized, but determining the best approach becomes challenging with increasing data volumes

Engineering Contradiction:
Improvenetwork bandwidth consumptionVSAvoidcomplexity of replication management
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The patent uses copy-on-write technology where data portions are copied only when changes occur. Each data portion has a unique identifier that allows the replica system to determine whether data has changed since the last replication. This copying mechanism simplifies the management of selective replication by providing clear indicators of what data needs to be transmitted.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system performs preliminary actions by pre-segmenting the volume into data portions with unique identifiers before replication begins. This preliminary organization allows the replica system to quickly identify which portions need replication without complex real-time analysis during the transfer process, reducing the computational complexity of managing selective replication.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If snapshots are used to track changes, then only changed data needs to be replicated, but managing snapshots and anchor mediums increases system complexity

Engineering Contradiction:
Improvereplication efficiencyVSAvoidcomplexity of snapshot and medium management
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements a universal medium identifier system that serves multiple functions: tracking data portions across snapshots, identifying unique data for replication, and managing the snapshot hierarchy. This multi-functional approach consolidates what would otherwise be separate management systems into a single unified mechanism, reducing overall system complexity while maintaining high replication efficiency.

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

Data Source

PatentUS12541315B2Replication using logical data identifiers
Publication Date: 2026.02.03 PURE STORAGE INC
  • US12541315B2 patent drawing
  • US12541315B2 patent drawing
  • US12541315B2 patent drawing

AI summary

A system and method for performing replication using mediums. A snapshot ‘S’ is selected for replication, and the anchor medium ‘M’ of S is identified. The replica storage array ‘R’ to which M is being replicated determines a list of medium extents which are available. R sends this list to an original storage array ‘O’ and O generates a list of medium extents which need to be sent to R. Only those medium extents corresponding to M which R does not already have will be sent from O to R. Also, R can obtain medium extents from other source storage arrays during the replication process.