Data Protection Intent Automation via Pool-Based Orchestration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data management systems require cumbersome manual specification of objects for data management services across multiple datacenters, leading to inefficiencies in configuring and maintaining data protection intents, especially for large-scale operations.

Innovation Solution

A data management provider implements a system that automatically configures data protection intents by using a data pool and associated tags, labels, or prefixes to identify objects, allowing for dynamic inclusion and exclusion of objects in data management services, and employs a data management plan orchestrator to determine optimal configurations for achieving specified recovery points, time objectives, and performance levels.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual specification of objects is used for data management services, then data protection can be implemented, but the process becomes cumbersome and inefficient for large-scale operations

Engineering Contradiction:
Improvedata management efficiencyVSAvoidconfiguration complexity
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system automatically discovers objects matching the data pool criteria and configures data management services without requiring manual specification. The orchestrator self-services by querying the data pool, identifying matching objects, and applying protection policies automatically, eliminating the need for users to manually enumerate each object.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary configuration by pre-defining data pools with inclusion/exclusion criteria before actual data management operations. This advance preparation allows the orchestrator to quickly identify and protect objects without ad-hoc configuration, improving efficiency for large-scale operations.

Inventive Principle:
Principle #10Preliminary action

2Loss of time

If automatic object identification using data pools is implemented, then configuration time is reduced, but system complexity increases

Engineering Contradiction:
Improveconfiguration timeVSAvoidsystem architecture complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The orchestrator acts as an intermediary layer between the data pool definitions and the actual data management services. It translates high-level pool criteria into specific object identifications and service configurations, reducing configuration time while managing complexity through a dedicated coordination component.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system segments the data management process into distinct components: data pool definition, object identification, and service configuration. This segmentation allows each component to be optimized independently, reducing overall configuration time while maintaining manageable system complexity through modular architecture.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If dynamic inclusion and exclusion of objects is enabled, then adaptability to changing environments is improved, but the difficulty of managing object sets increases

Engineering Contradiction:
Improveenvironment adaptabilityVSAvoidobject set management difficulty
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

Solution Approach 1:

The orchestrator continuously monitors changes in the data pool and automatically adjusts the set of objects subject to data management services. This feedback mechanism enables dynamic adaptation to environment changes while reducing management difficulty by automating the detection and response to pool modifications.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system implements dynamic object set management where inclusion and exclusion criteria can be modified without reconfiguring the entire data management infrastructure. The orchestrator dynamically evaluates updated criteria and adjusts protected object sets in real-time, improving adaptability while simplifying management through automated evaluation.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12259798B2Automatically implementing a specification of a data protection intent
Publication Date: 2025.03.25 COHESITY INC
  • US12259798B2 patent drawing
  • US12259798B2 patent drawing
  • US12259798B2 patent drawing

AI summary

A current configuration of one or more data management services is monitored. It is determined that the current configuration is insufficient to achieve a data protection intent indicated by a specification of the data protection intent. In response to determining that the current configuration is insufficient to achieve the data protection intent indicated by the specification of the data protection intent, the current configuration of the one or more data management services is modified in a manner to achieve the data protection intent indicated by the specification of the data protection intent.