Unified Backup Index for Archiving Data Objects

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional data storage systems face inefficiencies in archiving data, as they often create additional secondary copies, leading to resource wastage and complexity, particularly in managing backup and archive operations, which can result in unnecessary data preservation and increased storage requirements.

Innovation Solution

A system that archives data objects using secondary copies by maintaining a data structure that tracks the locations of secondary copies and replaces data objects with stubs, thereby avoiding the creation of additional secondary copies and optimizing resource usage, while also reclaiming storage space by identifying deleted data objects and updating secondary copy locations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional data storage systems create additional secondary copies for archiving, then data protection and compliance requirements are met, but storage capacity requirements and system complexity increase

Engineering Contradiction:
Improvedata protectionVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges the backup and archive operations by using a single secondary copy structure that serves both purposes. The backup index is used to track both backup copies and archive copies, eliminating the need for separate tracking mechanisms. This consolidation reduces system complexity while maintaining data protection capabilities through the unified secondary copy system.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The secondary copy system is designed with multi-functionality, where a single secondary copy can serve as both a backup copy and an archive copy. The backup index structure is universal enough to track different types of copies (full backups, incremental backups, and archive copies) using the same data structure, thereby reducing overall system complexity.

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

2Reliability

If separate backup and archive operations are performed, then data protection and archiving requirements are met, but network bandwidth and processing capacity usage increase

Engineering Contradiction:
Improvedata protectionVSAvoidnetwork bandwidth usage
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent combines backup and archive operations into a single process flow. When data is backed up to secondary storage, the system simultaneously tracks this copy in the backup index with the understanding that it can serve future archive requirements. This eliminates redundant data transfers and processing operations, reducing network bandwidth and processing capacity usage.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system performs preliminary tracking of backup copies in the backup index during the backup operation itself, so that when archiving is needed later, the data is already identified and located. This preliminary action eliminates the need for separate scanning and identification processes during archiving operations.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If separate backup and archive indices are maintained, then tracking accuracy is improved, but device complexity and storage space requirements increase

Engineering Contradiction:
Improvetracking accuracyVSAvoidstorage space requirements
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent merges the backup index and archive index into a single backup index structure. This unified index tracks all secondary copies (both backup and archive) using the same data structure and tracking mechanisms. The system maintains tracking accuracy by including appropriate metadata and identifiers that distinguish between different copy types while using a single index structure to reduce storage space requirements.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS11768800B2Archiving data objects using secondary copies
Publication Date: 2023.09.26 COMMVAULT SYSTEMS INC
  • US11768800B2 patent drawing
  • US11768800B2 patent drawing
  • US11768800B2 patent drawing

AI summary

Exemplary systems and methods for archiving data objects using secondary copies are disclosed. The system creates one or more secondary copies of primary data that contains multiple data objects. The system may maintain a first data structure that tracks the data objects for which the system has created secondary copies and the locations of the secondary copies. To archive data objects in the primary data, the system identifies data objects to be archived, verifies that previously-created secondary copies of the identified data objects exist, and replaces the identified data objects with stubs. The system may maintain a second data structure that both tracks the stubs and refers to the first data structure, thereby creating an association between the stubs and the locations of the secondary copies.