Protection Set Synchronization Using Generation IDs

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, leading to inconsistencies in data backup policies and management.

Innovation Solution

Implementing generation-based protection set synchronization by using generation IDs to track changes in backup parameters, allowing automatic synchronization between data management systems and computing systems through APIs and agents, ensuring that both systems maintain a consistent record of the most recent protection set configurations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple interfaces are used to update backup parameters, then the system becomes more versatile and adaptable, but inconsistencies in backup policies occur between different interfaces

Engineering Contradiction:
Improveinterface versatilityVSAvoidbackup policy consistency
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system implements a feedback mechanism where the second interface queries the first interface to verify backup parameter states. When inconsistencies are detected through this feedback loop, the system automatically initiates synchronization to restore consistency, thereby maintaining reliability while supporting multiple interfaces.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent introduces an intermediary synchronization mechanism that mediates between multiple interfaces. This intermediary process queries and compares backup parameters across interfaces, detecting inconsistencies and coordinating updates to ensure all interfaces maintain a consistent view of backup policies.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If automatic synchronization mechanisms are implemented, then consistency between interfaces is improved, but system complexity increases

Engineering Contradiction:
Improvebackup policy consistencyVSAvoidsynchronization system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The synchronization system operates autonomously through self-service mechanisms. The second interface automatically queries the first interface, detects inconsistencies, and triggers synchronization operations without requiring external intervention. This self-service approach maintains consistency while minimizing the need for complex external control systems.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system employs periodic synchronization actions where the second interface queries backup parameters at scheduled intervals. This periodic action ensures consistency is maintained through regular checks and automatic corrections, providing a simple yet effective mechanism that balances reliability with system complexity.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS20260111317A1Generation-based protection set synchronization
Publication Date: 2026.04.23 RUBRIK INC
  • US20260111317A1 patent drawing
  • US20260111317A1 patent drawing
  • US20260111317A1 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.