Specialized Metadata for Cloud Backup Search

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Managing and searching incremental backup data stored on cloud-based object storage systems is inefficient due to the difficulty in tracking data relationships and the resource-intensive nature of existing search tools, which do not account for data stored as part of an incremental backup infrastructure.

Innovation Solution

A system that utilizes a specialized metadata database to efficiently manage and search backup data by creating and storing metadata separately from the objects, allowing for efficient reconstruction, search, and allocation of backup data, including email properties, without accessing the stored objects, and leveraging this metadata to reallocate data to different storage tiers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of substance

If incremental backups are used to limit data transfer, then data transfer volume is reduced, but tracking data relationships becomes increasingly difficult

Engineering Contradiction:
Improvedata transfer volumeVSAvoiddata relationship tracking complexity
Core Design Contradiction:
Loss of substanceVSDevice complexity

Solution Approach 1:

The patent introduces a metadata database as an intermediary layer between the object storage and the backup management system. This metadata database stores structured information about backup data relationships, including parent-child relationships between incremental backups and their base backups. The metadata acts as a mediator that simplifies the tracking of data relationships without requiring direct analysis of the stored backup objects, thus resolving the contradiction between reduced data transfer and increased tracking complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If native search tools are used on object storage, then search functionality is provided, but searching becomes inefficient and resource intensive

Engineering Contradiction:
Improvesearch functionalityVSAvoidsearch efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent implements preliminary action by pre-processing and indexing backup data metadata during the backup operation itself. The metadata database is populated and organized in advance with searchable attributes and relationships. When a search operation is needed, the system queries the pre-organized metadata database rather than scanning through raw backup objects, dramatically improving search efficiency and reducing resource consumption while maintaining ease of operation.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If backup data is stored as objects on cloud storage, then scalability and cost efficiency are improved, but managing and tracking data relationships becomes difficult

Engineering Contradiction:
Improvestorage scalabilityVSAvoiddata relationship management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies segmentation by separating the management of backup data into two distinct components: the actual backup objects stored in the cloud object storage system, and the metadata about these objects stored in a separate metadata database. This segmentation allows the scalable object storage to handle large volumes of backup data while the separate metadata database handles the complex relationship tracking. The two components work together through references, enabling both scalability and manageable complexity.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11442819B2Specialized metadata for managing and searching backup data stored on a cloud-based object storage
Publication Date: 2022.09.13 EMC IP HLDG CO LLC
  • US11442819B2 patent drawing
  • US11442819B2 patent drawing
  • US11442819B2 patent drawing

AI summary

Described is a system (and method) for managing specialized metadata that may be used to manage and search incremental backup data stored on a cloud-based object storage. The system may create and store such metadata as part of a specialized metadata database that includes a data catalog and a backup catalog. The system may leverage the metadata database to initiate operations to efficiently manage incremental backup data stored on the object storage. For example, the metadata may be relied upon to efficiently reconstruct (e.g. synthetically) the client data to a point-in-time of any incremental backup. In addition, the metadata may include properties of the backed-up data, which are maintained separately from the backup data stored as objects. Accordingly, these properties may be searched to identify and locate backup data without having to retrieve the stored objects.