Continuous Data Protection Unit Optimizing Recovery Point Objectives

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional data backup systems with continuous data protection (CDP) face challenges such as inefficient bandwidth usage, high computational resource intensity, and inconsistent recovery point objectives (RPO) when transferring data to secondary storage and cloud storage, leading to potential data loss and error-prone retrieval.

Innovation Solution

A CDP unit and recovery unit system that receives incoming data change sets, allows for variable RPO optimization by forwarding data directly or through a journal for coalescing, enabling efficient bandwidth usage and improved data backup and retrieval by consolidating data for variable RPO settings.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If snapshots are taken frequently to reduce RPO, then data recovery capability is improved, but computational resource consumption increases

Engineering Contradiction:
Improvedata recovery capabilityVSAvoidcomputational resource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent combines multiple snapshots into a single consolidated snapshot, merging the data from multiple time points into one unified structure. This reduces the number of separate snapshot operations needed while maintaining the ability to recover data from different points in time, thereby improving recovery capability without proportionally increasing computational resources.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The consolidated snapshot serves multiple functions simultaneously: it acts as a single backup point while containing data from multiple time periods, enables recovery to different points in time, and reduces the overhead of managing multiple separate snapshots. This multi-functionality allows the system to achieve better RPO without linearly increasing computational consumption.

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

2Speed

If snapshots are mounted on array to be read by secondary storage, then data retrieval is improved, but bandwidth for production workloads is reduced

Engineering Contradiction:
Improvedata retrieval speedVSAvoidbandwidth for production workloads
Core Design Contradiction:
SpeedVSLoss of energy

Solution Approach 1:

The patent segments the snapshot data into change sets that can be selectively applied. Instead of mounting entire snapshots on the array for reading, the system identifies and transfers only the necessary change sets to secondary storage, reducing the bandwidth consumption on the production array while maintaining efficient data retrieval capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system extracts only the essential change sets from consolidated snapshots and transfers them to secondary storage, rather than moving or mounting entire snapshot datasets. This extraction approach minimizes the bandwidth impact on production workloads while ensuring that critical recovery data is available.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If CDP mirrors data in real-time to secondary storage, then data safety is improved, but bandwidth fluctuation increases due to workload peaks

Engineering Contradiction:
Improvedata safetyVSAvoidbandwidth stability
Core Design Contradiction:
ReliabilityVSStability of the object's composition

Solution Approach 1:

Instead of continuous real-time mirroring, the patent implements periodic snapshot operations at configurable intervals. This periodic approach smooths bandwidth consumption by performing data protection operations at regular intervals rather than continuously, reducing the impact of workload peaks while maintaining adequate data safety through frequent but not continuous backup operations.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system allows dynamic adjustment of snapshot intervals and retention periods based on workload conditions and bandwidth availability. By changing these parameters adaptively, the system can maintain data safety while adjusting bandwidth consumption to match available capacity, preventing bandwidth instability during peak periods.

Inventive Principle:
Principle #35Parameter changes

4Quantity of substance

If snapshots are deleted frequently to free storage space, then storage capacity is maintained, but computational resource intensity increases

Engineering Contradiction:
Improvestorage capacityVSAvoidcomputational resource intensity
Core Design Contradiction:
Quantity of substanceVSUse of energy by moving object

Solution Approach 1:

The patent merges multiple snapshots into a single consolidated snapshot that retains data from multiple time periods. This consolidation reduces the total number of snapshot files that need to be managed and deleted, thereby maintaining storage capacity while significantly reducing the computational overhead associated with frequent snapshot creation, management, and deletion operations.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20240045772A1Continuous data protection unit, recovery unit for data protection and method thereof
Publication Date: 2024.02.08 HUAWEI TECH CO LTD
  • US20240045772A1 patent drawing
  • US20240045772A1 patent drawing
  • US20240045772A1 patent drawing

AI summary

A continuous data protection unit (CDP unit) is arranged to receive from a primary splitter, a copy of incoming data sent to a primary storage in the form of incoming change sets. The CDP unit comprises CDP data mover, and CDP storage unit. The CDP data mover is arranged to receive the incoming change sets and write recovery data based on one or more change sets to the CDP storage unit and to a recovery unit arranged to hold a copy of the recovery data.