Incremental Continuous Data Protection Log Space Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data protection systems face inefficiencies in managing, operating, and monitoring data backup and recovery elements for continuous data protection, particularly in controlling the storage and termination of point-in-time versions to optimize log space usage.

Innovation Solution

A method and system that store multiple point-in-time versions of data, with controlled intervals and log entries, allowing for efficient reversion to previous states while optimizing log space by terminating versions based on criteria such as log capacity and ensuring reversion capabilities, using an interface to manage and analyze termination results.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple point-in-time versions are stored continuously, then data recovery capability is improved, but log space consumption increases

Engineering Contradiction:
Improvedata recovery capabilityVSAvoidlog space consumption
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system dynamically adjusts the retention period and version frequency parameters based on log space availability and recovery requirements. When log space is sufficient, more versions are retained longer; when space is constrained, fewer versions are kept with shorter retention periods, optimizing the balance between recovery capability and space consumption.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The version management system operates dynamically by continuously monitoring log space usage and automatically adjusting version retention policies. The system can transition between different version retention states based on current space availability, ensuring optimal data protection without excessive space consumption.

Inventive Principle:
Principle #15Dynamics

2Reliability

If version termination is controlled strictly to maintain reversion capability, then data protection reliability is improved, but log space reclamation efficiency deteriorates

Engineering Contradiction:
Improvedata protection reliabilityVSAvoidlog space reclamation efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system implements feedback mechanisms that continuously monitor both the reversion capability requirements and current log space usage. Based on this feedback, the system intelligently determines which versions can be safely terminated while maintaining the ability to revert to any required prior state, thus optimizing space reclamation without compromising data protection reliability.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system selectively discards point-in-time versions that are no longer needed for recovery operations while recovering and retaining critical versions that enable reversion to desired states. This selective discarding and recovering process optimizes log space utilization while maintaining data protection integrity.

Inventive Principle:
Principle #34Discarding and recovering

3Quantity of substance

If differential snapshots are used to store only data changes, then storage efficiency is improved, but system complexity increases

Engineering Contradiction:
Improvestorage efficiencyVSAvoidsystem complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The system segments data storage into original data portions and differential change portions. Each point-in-time version stores only the changes since the previous version rather than complete data copies, significantly improving storage efficiency while using structured segmentation to manage the complexity of tracking and applying these differences.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9892002B1Incremental continuous data protection
Publication Date: 2018.02.13 EMC IP HLDG CO LLC
  • US9892002B1 patent drawing
  • US9892002B1 patent drawing
  • US9892002B1 patent drawing

AI summary

Systems and techniques are provided for incremental Continuous Data Protection (iCDP) as a process to secure frequent, and space efficient, versions of consistent point-in-time images of a group of volumes using snapshot technology. The system described herein provides for automation to create and manage frequent snapshots of defined groups of volumes. The incremental approach of the system described herein provides a convenient way to roll back to prior point-in-time versions to investigate data damage due to processing errors or other forms of corruption. The intervals between versions may be controlled. The system beneficially provides for identifying, monitoring, and reclaiming use of log space in log devices in connection with managing recovery and roll back capabilities of the system to desired data versions for purposes of data protection.