Cloud Backup Metadata Reuse for Failed Operations

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cloud-based storage systems face inefficiencies and increased costs due to re-initiating failed backup operations, which require similar resource allocation as new backups, leading to unnecessary data transfer and storage expenses.

Innovation Solution

A system that leverages metadata to identify and reuse non-committed backup data from failed operations, reducing the amount of data transferred during subsequent backups by committing retained data from object storage, thus optimizing backup efficiency and lowering costs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a failed backup operation is re-initiated, then the backup can be completed, but resource requirements and storage costs increase significantly

Engineering Contradiction:
Improvebackup completionVSAvoidresource consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system performs preliminary identification of successfully transferred backup data before re-initiating a failed backup operation. By examining metadata and tracking which data objects were successfully transmitted to cloud storage during the failed backup, the system prepares a list of data to be excluded from the retry, thereby avoiding redundant transfers and reducing resource consumption.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system applies different handling strategies to different portions of backup data based on their transfer status. Successfully transferred data is identified and marked for exclusion, while only the failed portions are re-transmitted. This localized approach ensures that resources are consumed only where necessary, rather than re-transmitting entire backup sets.

Inventive Principle:
Principle #3Local quality

2Loss of energy

If incremental backups are used to limit data transfer, then storage costs are reduced, but managing failed backup data becomes more complex

Engineering Contradiction:
Improvedata transfer volumeVSAvoidbackup data management
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The system introduces metadata as an intermediary layer between the backup data and the management system. This metadata tracks the transfer status of each data object, enabling the system to identify successfully transferred data without complex analysis of the actual backup data. The metadata serves as a simple index that reduces the complexity of managing incremental backup failures.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The backup data is divided into discrete data objects, each with its own transfer status tracked in metadata. This segmentation allows the system to handle individual objects independently during failed backup recovery, rather than treating the entire backup as a single unit. Each object can be identified, tracked, and re-transmitted separately if needed.

Inventive Principle:
Principle #1Segmentation

3Reliability

If cloud storage retention policies preserve transmitted data, then data is retained during failed backups, but tracking and managing this retained data becomes challenging

Engineering Contradiction:
Improvedata retentionVSAvoidbackup status information
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The system implements a feedback mechanism that continuously updates metadata about the transfer status of backup data objects. When data is successfully transmitted to cloud storage, the metadata is updated to reflect this status. During failed backup recovery, the system queries this metadata to identify which objects were successfully retained, ensuring accurate tracking without losing information about backup status.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11675668B2Leveraging a cloud-based object storage to efficiently manage data from a failed backup operation
Publication Date: 2023.06.13 EMC IP HLDG CO LLC
  • US11675668B2 patent drawing
  • US11675668B2 patent drawing
  • US11675668B2 patent drawing

AI summary

Described is a system (and method) for leveraging data previously transferred to a cloud-based object storage as part of a failed backup when performing a subsequent backup operation. The system may leverage the native configuration of an object storage that may retain certain data even when a backup operation is classified as a failed operation. To provide such capabilities, the system may store specialized metadata that tracks which backups have failed and metadata indicating which backup data has not been committed. Accordingly, upon a subsequent backup operation, the system may expediently refer to the stored metadata to identify retained backup data that may be reused for the subsequent backup. As a result, the system may improve the efficiency of a backup procedure by reducing the amount of data required to be transferred from the backup source.