Application Backup Agent for Self-Orchestrated Data Protection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Computing devices can lose data due to failure, corruption, or user error, and existing backup systems often require external management, making it difficult for applications to ensure data integrity and availability.

Innovation Solution

A production host with integrated backup and restoration services, including a production agent that generates a backup protection map to assess and maintain compliance with backup policies, and an enhanced graphical user interface to inform users of the backup state, allowing self-orchestration of backup services directly within the application.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If external backup management systems are used, then data backup capability is provided, but system complexity and user burden increase

Engineering Contradiction:
Improvedata availabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges backup management functionality directly into the application layer by providing backup agents within the application itself. This allows the application to autonomously manage its own backups without requiring separate external backup management systems, thereby reducing overall system complexity while maintaining data availability.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The application is empowered with self-service backup capabilities through integrated backup agents that can autonomously perform backup operations, policy compliance checks, and restoration activities. This eliminates the need for external backup management intervention and reduces user burden while ensuring reliable data protection.

Inventive Principle:
Principle #25Self-service

2Ease of operation

If integrated backup services are implemented within the application, then ease of operation improves, but device complexity increases

Engineering Contradiction:
Improveuser burdenVSAvoidapplication complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The application incorporates self-service backup agents that automatically handle backup operations, policy compliance verification, and restoration processes. This automation eliminates the need for user intervention in backup management, significantly improving ease of operation despite the increased internal complexity of the application.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The backup agents perform preliminary actions by proactively managing backup operations before users need to restore data. This includes automatic backup creation, policy compliance checks, and maintenance of backup metadata, which simplifies the user experience by having all backup准备工作 completed in advance.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If backup policy compliance analysis is performed, then data integrity is ensured, but processing time increases

Engineering Contradiction:
Improvedata integrityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The backup agents perform policy compliance analysis continuously as part of the normal backup operation flow rather than as a separate post-processing step. This integrated approach ensures data integrity through ongoing compliance verification while minimizing additional processing time by combining compliance checks with the essential backup creation process.

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

Policy compliance analysis is performed preliminarily during the backup creation process itself, before the backup is finalized. This allows the system to verify data integrity requirements are met during backup generation, avoiding the need for time-consuming post-backup verification while ensuring data integrity.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11599422B2System and method for device independent backup in distributed system
Publication Date: 2023.03.07 EMC IP HLDG CO LLC
  • US11599422B2 patent drawing
  • US11599422B2 patent drawing
  • US11599422B2 patent drawing

AI summary

A production host for hosting applications includes a persistent storage and a production agent. The persistent storage stores application data of the applications. The production agent obtains a backup analysis request for an application executing on the production host; in response to obtaining the backup analysis request: obtains an identity of the application; identifies backups in a backup storage, wherein the identified backups are associated with the identity of the application; performs a backup policy compliance analysis of the identified backups to generate a backup protection map for the application.