Versioned Data Protection via Metadata Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional data protection methods are resource-intensive and complex, overwhelming administrators with numerous options and procedures, necessitating an improved approach for efficient data protection and recovery.

Innovation Solution

Implementing an enhanced 'undo-redo' recovery paradigm that allows users to revert to previous versions of data sets across multiple sessions by storing and managing metadata, enabling seamless undo and redo operations, and aggregating multiple undo-redo operations for composite applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional backup methods with multiple policies and procedures are implemented, then data protection capability is improved, but system complexity and administrative burden increase

Engineering Contradiction:
Improvedata protection capabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments data protection into versioned snapshots, where each snapshot represents a discrete point-in-time state of the data set. This segmentation allows complex protection requirements to be broken down into manageable version units, reducing administrative overhead while maintaining comprehensive protection capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary actions by automatically creating versioned snapshots at defined intervals or triggers before data loss or corruption occurs. This preliminary versioning eliminates the need for complex real-time protection policies, as recovery points are already prepared in advance.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If conventional backup methods with multiple policies and procedures are implemented, then data protection capability is improved, but ease of operation deteriorates

Engineering Contradiction:
Improvedata protection capabilityVSAvoidease of operation
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system implements self-service through automated version management, where the data protection system automatically creates, stores, and manages versioned snapshots without requiring administrator intervention for each backup operation. Recovery operations are simplified to selecting a desired version point, eliminating complex policy configuration from user interaction.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If versioned snapshots are stored for multiple sessions, then undo-redo recovery capability is improved, but storage resource consumption increases

Engineering Contradiction:
Improveundo-redo recovery capabilityVSAvoidstorage resource consumption
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent merges multiple versioned snapshots by identifying and consolidating identical or redundant data blocks across different versions. This combining approach maintains comprehensive undo-redo capability across multiple sessions while significantly reducing total storage consumption through deduplication at the block level.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The versioned snapshot system serves multiple functions simultaneously: it provides undo capability by storing previous states, enables redo capability by preserving intermediate states, supports recovery from corruption, and allows point-in-time restoration. This multi-functionality eliminates the need for separate systems for each protection need, optimizing storage utilization.

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

Data Source

PatentUS9424139B1Version based data protection
Publication Date: 2016.08.23 EMC IP HLDG CO LLC
  • US9424139B1 patent drawing
  • US9424139B1 patent drawing
  • US9424139B1 patent drawing

AI summary

A method, article of manufacture, and apparatus for recovering data. In some embodiments, this includes creating a version of the data set, determining a metadata window based on the created version, storing metadata based on the determined metadata window in a first storage device, and storing the version in a second storage device. In some embodiments, a metadata tag may be associated with the metadata, and in some embodiments, a version tag may be associated with the version.