Snapshot Capability-Aware Tagging for Application Resource Discovery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Typical backup/restore applications cannot determine whether creating a snapshot of an application resource is possible, leading to inefficiencies and manual intervention by data protection administrators, which can result in delays and errors.

Innovation Solution

Implementing snapshot capability-aware discovery by tagging application resources that satisfy specific rules, allowing the system to automatically determine if a snapshot can be created and efficiently manage backup processes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual determination of snapshot capability is used, then data protection administrators can make informed decisions, but the process requires manual intervention which causes delays and errors

Engineering Contradiction:
Improveaccuracy of snapshot capability determinationVSAvoidtime for manual intervention
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The application host automatically determines snapshot capability by evaluating snapshot capability rules without requiring manual intervention from data protection administrators. The system self-services by autonomously tagging application resources based on discovered capabilities and rules, eliminating delays while maintaining accuracy through systematic rule evaluation

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary discovery of application resources and their snapshot capabilities before backup operations are initiated. By pre-evaluating snapshot capability rules and tagging resources in advance, the system prepares necessary information proactively, eliminating the need for manual determination during critical backup windows

Inventive Principle:
Principle #10Preliminary action

2Productivity

If snapshot capability rules are not evaluated, then the system operates without complex rule evaluation, but manual intervention is required leading to inefficiencies

Engineering Contradiction:
Improvebackup operation efficiencyVSAvoidsnapshot capability rule evaluation complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The snapshot capability determination process is segmented into discrete, evaluable rules that can be independently assessed. Each snapshot capability rule represents a separate criterion (such as storage type, application compatibility, or resource characteristics), allowing the system to evaluate complexity in manageable segments rather than as a monolithic manual process

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Snapshot capability tags serve as intermediaries between the complex rule evaluation logic and the backup operation execution. The tags encapsulate the results of multiple rule evaluations, simplifying the interface between discovery processes and backup operations while maintaining the rigor of comprehensive rule assessment

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If the system discovers all application resources, then comprehensive backup coverage is achieved, but the discovery process becomes complex requiring capability awareness

Engineering Contradiction:
Improvebackup coverage completenessVSAvoiddiscovery process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The discovery process applies different evaluation criteria and snapshot capability rules based on the specific type and characteristics of each application resource. Rather than using a uniform complex evaluation for all resources, the system tailors the discovery approach to local resource properties, achieving comprehensive coverage while managing complexity through context-aware evaluation

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11500738B2Tagging application resources for snapshot capability-aware discovery
Publication Date: 2022.11.15 EMC IP HLDG CO LLC
  • US11500738B2 patent drawing
  • US11500738B2 patent drawing
  • US11500738B2 patent drawing

AI summary

Tagging application resources for snapshot capability-aware discovery is described. If an application's host determines that one of an application's resource satisfies any snapshot capability rule, the application's host associates the application resource with a snapshot capable tag. The application's host outputs an identifier of the application resource and any associated snapshot capable tag to a backup server. The application's host inputs a request from the backup server to create a snapshot of the application resource associated with the snapshot capable tag and creates the snapshot of the application resource associated with the snapshot capable tag.