Synthetic Backup Generation via Pseudo-Asset Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data backup methods consume significant computing resources and impact performance due to sequential processing, especially when generating and storing incremental backups.

Innovation Solution

The method involves dividing assets into pseudo-assets based on asset entries, storing these pseudo-assets across backup storages to generate incremental pseudo-asset backups, and merging them to create incremental asset backups, which are then combined with full backups to generate synthetic full asset backups.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If incremental backups are generated and stored sequentially, then backup completeness is ensured, but computing resource utilization increases and performance deteriorates

Engineering Contradiction:
Improvebackup completenessVSAvoidcomputing resource utilization
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments assets into pseudo-assets based on asset entries, allowing incremental backups to be divided into smaller units that can be processed in parallel across multiple computing resources, thereby reducing overall computing resource utilization while maintaining backup completeness

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a new dimension of processing by merging incremental pseudo-asset backups with full asset backups to generate synthetic full backups, enabling parallel processing operations that improve productivity without compromising reliability

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Manufacturing precision

If assets are processed sequentially for backup generation, then processing accuracy is maintained, but backup generation time increases

Engineering Contradiction:
Improveprocessing accuracyVSAvoidbackup generation time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

By dividing assets into pseudo-assets and processing them in parallel, the patent reduces backup generation time while maintaining processing accuracy through structured merging operations that ensure data integrity

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary division of assets into pseudo-assets with associated metadata before backup processing, enabling parallel execution of backup operations while maintaining accuracy through pre-established data structures

Inventive Principle:
Principle #10Preliminary action

3Reliability

If full backups are generated frequently, then data recovery reliability is improved, but storage resource consumption increases

Engineering Contradiction:
Improvedata recovery reliabilityVSAvoidstorage resource consumption
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent creates synthetic full backups by merging incremental pseudo-asset backups with full asset backups, producing virtual copies that provide data recovery reliability without requiring actual full backup storage resources

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent discards the need to store multiple full backups by recovering full backup capability through synthetic full backup generation, reducing storage resource consumption while maintaining data recovery reliability

Inventive Principle:
Principle #34Discarding and recovering

Data Source

PatentUS11455216B2Method and system for generating synthetic backups using pseudo-asset backups
Publication Date: 2022.09.27 EMC IP HLDG CO LLC
  • US11455216B2 patent drawing
  • US11455216B2 patent drawing
  • US11455216B2 patent drawing

AI summary

A method that is performed for backing up data. The method includes obtaining an incremental backup request; and in response to the incremental backup request: obtaining an asset and an asset entry associated with the incremental backup request; dividing the asset into pseudo-assets based on the asset entry; storing the pseudo-assets across backup storages to generate incremental pseudo-asset backups; initiating the merging of the incremental pseudo-asset backups to generate an incremental asset backup; and initiating the merging of the incremental asset backup with a previously generated full asset backup associated with the incremental backup request to generate a first synthetic full asset backup.