Backup Parameter Synchronization via Generation ID State Comparison

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data management systems face challenges in maintaining consistent and reliable synchronization of protection sets between data management systems and computing systems, particularly when updates are made through separate interfaces, leading to inconsistencies in backup policies.

Innovation Solution

Implementing a generation-based protection set synchronization mechanism where computing systems and data management systems use generation IDs to track changes in backup parameters, with automatic synchronization jobs to reconcile states and ensure consistency across both systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If separate interfaces are used for updating backup parameters in data management systems, then system flexibility and ease of operation are improved, but consistency and reliability of synchronization between systems deteriorate

Engineering Contradiction:
Improveease of updating backup parametersVSAvoidconsistency of backup policy synchronization
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system implements a feedback mechanism where generation IDs are continuously tracked and compared between the computing system and data management system. When inconsistencies are detected through this feedback loop, automatic synchronization is triggered to restore consistency, thus maintaining reliability while allowing multiple update interfaces.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

Generation IDs serve as an intermediary mechanism that mediates between multiple update interfaces and the backup policy state. By tracking changes through generation IDs rather than directly synchronizing policy details, the system enables flexible updates while maintaining consistency through the intermediary comparison and synchronization process.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If manual synchronization of protection sets is performed, then system complexity is reduced, but time consumption and productivity deteriorate

Engineering Contradiction:
Improvecomplexity of synchronization mechanismVSAvoidspeed of backup policy synchronization
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The synchronization system performs self-service by automatically detecting inconsistencies through generation ID comparison and initiating synchronization operations without manual intervention. This automated self-service approach maintains low complexity while significantly improving synchronization speed and productivity.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces manual mechanical synchronization operations with an automated electronic comparison and synchronization mechanism based on generation IDs. This substitution eliminates time-consuming manual processes while maintaining system simplicity through a standardized ID-based approach.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Reliability

If generation-based synchronization is implemented, then reliability and consistency of backup policies are improved, but system complexity and difficulty of detecting and measuring increase

Engineering Contradiction:
Improveconsistency of protection set synchronizationVSAvoidcomplexity of tracking and comparing generation IDs
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system uses generation IDs as a simplified parameter to represent complex backup policy states. By tracking changes through this single integer parameter rather than comparing entire policy configurations, the system achieves high reliability while keeping the complexity manageable through parameter abstraction.

Inventive Principle:
Principle #35Parameter changes

4Productivity

If automatic synchronization jobs are implemented, then productivity and speed of synchronization are improved, but system complexity and energy consumption increase

Engineering Contradiction:
Improvespeed of backup policy synchronizationVSAvoidenergy consumption of synchronization processes
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The synchronization system operates periodically based on generation ID changes rather than continuously. This periodic action triggered by generation ID updates achieves fast synchronization when needed while minimizing energy consumption during stable periods, balancing productivity improvements with energy efficiency.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS12530263B2Generation-based protection set synchronization
Publication Date: 2026.01.20 RUBRIK INC
  • US12530263B2 patent drawing
  • US12530263B2 patent drawing
  • US12530263B2 patent drawing

AI summary

Methods, systems, and devices for data management are described. A data management system (DMS) may maintain a set of backup parameters for backups of data stored by a computing system. The computing system may store a copy of the set of backup parameters. The set of backup parameters may be modified at the DMS, the computing system, or both. To synchronize, the DMS may obtain a value of a first generation identifier (ID) associated with and a first state of the set of backup parameters as stored by the computing system. The DMS may compare the first state with a second state of the set as stored by the DMS and may compare the value of the first generation ID with a value of a second generation ID as stored by the DMS. The DMS may determine whether to modify the set of backup parameters based on the comparisons.