Backup Data Cloning via Concurrent Replication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing volume of data in computer systems leads to prolonged backup times, and the delay in obtaining a second backup copy due to sequential replication processes, which fails to meet the operational requirements of enterprises and organizations.

Innovation Solution

A backup data cloning method that performs immediate cloning of backup data from a primary backup system with concurrent read and write capabilities, allowing for simultaneous replication and reducing the time required to obtain a second copy of the backup data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data is backed up to a primary backup system and then replicated to a replica backup system sequentially, then data safety is improved through multiple copies, but the total backup time increases significantly

Engineering Contradiction:
Improvedata safetyVSAvoidbackup time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by initiating the replication process to the second backup system before the primary backup process is fully completed. The replication starts as soon as the primary backup begins, overlapping the two processes in time. This allows the second copy to be prepared in advance rather than waiting for sequential completion, thereby reducing total backup time while maintaining data safety through multiple copies.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the primary backup system performs full backup of all data, then complete data protection is achieved, but the backup duration becomes excessively long

Engineering Contradiction:
Improvedata protectionVSAvoidbackup duration
Core Design Contradiction:
ReliabilityVSDuration of action of moving object

Solution Approach 1:

The patent implements preliminary action by starting the replication process to the second backup system before the primary full backup completes. This overlapping approach allows the second backup copy to be prepared concurrently with the primary backup, reducing the overall duration while ensuring complete data protection through multiple copies.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies continuity of useful action by maintaining both the primary backup process and the replication process running simultaneously without interruption. The replication to the second backup system continues concurrently with the primary backup, maximizing resource utilization and reducing total backup duration while ensuring continuous data protection.

Inventive Principle:
Principle #20Continuity of useful action

3Productivity

If incremental backups are stored alongside full backups, then backup storage efficiency is improved, but the complexity of backup management increases

Engineering Contradiction:
Improvebackup storage efficiencyVSAvoidbackup management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies the copying principle by creating a complete second copy of the backup data through replication to a separate backup system. This second copy serves as an independent backup that can be used for recovery without requiring complex management of incremental chains, thereby improving backup storage efficiency while reducing management complexity through simplified replication.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS9928285B1Optimized cloning for backup to disk
Publication Date: 2018.03.27 EMC IP HLDG CO LLC
  • US9928285B1 patent drawing
  • US9928285B1 patent drawing
  • US9928285B1 patent drawing

AI summary

A method of backing up data includes backing up, using a processor, multiple save sets of data to a first backup data storage; obtaining a first save set from the first backup data storage after the backup of the first save set has completed on the first backup data storage; determining that the first backup data storage is capable of concurrent read and write operations; and replicating, based at least in part on the determining, the first save set onto a second backup data storage while backing up of one or more other save sets of the multiple save sets to the first backup data storage is pending.