Intelligent Backup Model for Snapshot Cataloging

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current backup systems face challenges during peak operating times as they divert computing resources away from customer requests and production activities, leading to long wait times and inefficiencies, even with advancements in snapshot technologies, due to the time-consuming nature of backup processes beyond snapshot creation.

Innovation Solution

The system implements intelligent backup initiation and cataloging processes, using a scheduler, object mapping, and cataloging policies to optimize resource usage by postponing cataloging to non-peak hours, reducing the need for frequent connections and allowing more snapshots to be taken, thereby improving RPO and RTO while offloading processing overheads.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional backup processes are used during peak operating times, then data backup is performed, but computing resources are diverted from customer requests and production activities, leading to long wait times and reduced productivity

Engineering Contradiction:
Improvedata backup reliabilityVSAvoidcustomer service productivity
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system creates snapshots of data at scheduled intervals during peak hours as a preliminary action. These snapshots capture the state of data at specific points in time without requiring full backup processing during critical periods. The actual backup and cataloging operations are then performed on these pre-created snapshots during non-peak hours, ensuring both data protection and continuous high-performance customer service.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If frequent backups are performed to reduce data loss risk, then data protection is improved, but computing resources are continuously consumed, causing system slowdowns and increased operational costs

Engineering Contradiction:
Improvedata protection capabilityVSAvoidcomputing resource consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The backup process is segmented into distinct phases: snapshot creation during peak hours and backup/cataloging operations during non-peak hours. This segmentation allows the system to perform frequent snapshots for data protection while concentrating resource-intensive operations during periods of lower demand, thereby reducing overall computing resource consumption and avoiding system slowdowns.

Inventive Principle:
Principle #1Segmentation

3Measurement precision

If full cataloging is performed for every backup to ensure complete data tracking, then backup cataloging accuracy is improved, but the time and resources required for each backup operation increase significantly

Engineering Contradiction:
Improvebackup cataloging accuracyVSAvoidbackup operation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

Instead of performing complete cataloging for every snapshot, the system applies partial cataloging strategies. Cataloging is performed selectively based on change detection, data priority, and resource availability. This partial action approach maintains sufficient cataloging accuracy for recovery operations while dramatically reducing the time and resources required compared to full cataloging of every backup.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9830228B1Intelligent backup model for snapshots
Publication Date: 2017.11.28 EMC IP HLDG CO LLC
  • US9830228B1 patent drawing
  • US9830228B1 patent drawing
  • US9830228B1 patent drawing

AI summary

A discovery is made of an object to be backed up on a storage array of a client. An object mapping is generated that maps the object to a LUN of the storage array where the object is located. The object mapping is stored at a backup server. A snapshot of the storage array is obtained. The object mapping is reviewed to identify on the snapshot the object to be backed up and the object is backed up to a backup storage unit.