Dynamic Block-Level Backup Triggering via Change Thresholds

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional backup operations are scheduled and not sensitive to frequent data changes, leading to increased risk for organizations, as frequently changing data may not be backed up often enough, while rarely changing data is backed up more frequently than necessary, resulting in an overloaded storage manager.

Innovation Solution

A dynamic data storage management approach that monitors data block changes and triggers block-level backups based on specific block-change thresholds, allowing for flexible backup operations and collecting historical data for analysis and predictive purposes, while also enabling reverse lookup operations to identify block-to-file relationships.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional scheduled backup operations are used, then backup operations are simple to implement, but frequently changing data may not be backed up as often as necessary, increasing risk to the organization

Engineering Contradiction:
Improvedata protection reliabilityVSAvoidbackup management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The backup system transitions from static scheduled operations to dynamic event-driven operations. The storage manager continuously monitors data blocks for changes and automatically triggers backup operations when changes are detected, making the backup frequency adaptive to actual data modification patterns rather than following a fixed schedule.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements continuous monitoring of data block changes and uses this feedback to trigger backup operations. The storage manager receives notifications about modified blocks and responds by initiating appropriate backup actions, creating a closed-loop control system that adapts to changing data states.

Inventive Principle:
Principle #23Feedback

2Productivity

If traditional scheduled backup operations are used, then backup operations are easy to manage, but rarely changing data is backed up more frequently than necessary, overloading the storage manager

Engineering Contradiction:
Improvebackup operation efficiencyVSAvoidstorage manager load
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system extracts and monitors only the specific data blocks that have changed, rather than processing entire files or volumes. This selective approach isolates the essential backup trigger events (block changes) from unnecessary backup operations, reducing the storage manager's workload while maintaining data protection for changed data.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of performing complete file or volume backups, the system performs partial backups of only the specific data blocks that have changed. This partial action approach reduces the amount of data processed and stored, improving efficiency while maintaining adequate protection for modified data.

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If block-level monitoring is implemented without file identity awareness, then monitoring coverage is comprehensive, but the ability to identify and prioritize specific files for backup is limited

Engineering Contradiction:
Improveblock change detection precisionVSAvoidfile identity information
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The system merges block-level monitoring capabilities with file identity awareness by integrating the file system interface. When a block change is detected, the system combines the block change event with corresponding file identity information from the file system, creating a unified view that enables both precise monitoring and intelligent file-level backup decisions.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS11693740B2Dynamic triggering of block-level backups based on block change thresholds and corresponding file identities
Publication Date: 2023.07.04 COMMVAULT SYSTEMS INC
  • US11693740B2 patent drawing
  • US11693740B2 patent drawing
  • US11693740B2 patent drawing

AI summary

A data storage management approach is disclosed that performs backup operations flexibly, based on a dynamic scheme of monitoring block changes occurring in production data. The illustrative system monitors block changes based on certain block-change thresholds and triggers block-level backups of the changed blocks when a threshold is passed. Block changes may be monitored in reference to particular files based on a reverse lookup mechanism. The illustrative system also collects and stores historical information on block changes, which may be used for reporting and predictive analysis.