Virtual Machine Backup Continuity via Automated Failure Remediation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In distributed computing environments, batch backup failures can lead to data loss and impaired restoration capabilities due to unforeseen events, as existing systems lack mechanisms for automatic remediation of backup failures.

Innovation Solution

A system that automatically detects batch backup failures, performs unscheduled batch backups, and remediates existing backup and restoration policies to ensure continuity, thereby reducing the likelihood of future backup failures and ensuring data usability for restoration purposes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If batch backup generation is performed in distributed computing environments, then productivity is improved through automated backup processes, but reliability deteriorates due to unforeseen events causing backup failures

Engineering Contradiction:
Improvebackup generation efficiencyVSAvoidbackup success rate
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs batch level continuity analysis to detect backup failures and automatically triggers unscheduled batch backup generation sessions in response to detected failures, creating a closed-loop feedback mechanism that ensures backup reliability while maintaining automated productivity

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system proactively performs batch level continuity analysis to identify potential backup failures before they impact restoration capabilities, and automatically initiates remedial unscheduled backup sessions to prevent data loss

Inventive Principle:
Principle #10Preliminary action

2Reliability

If automatic remediation mechanisms are implemented, then reliability is improved by ensuring backup continuity, but device complexity increases due to additional monitoring and remediation systems

Engineering Contradiction:
Improvebackup continuityVSAvoidsystem architecture
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system automatically performs batch level continuity analysis, detects backup failures, and triggers unscheduled batch backup generation sessions without human intervention, enabling self-service remediation that improves reliability while minimizing operational complexity

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system combines batch level continuity analysis, failure detection, and unscheduled backup generation into an integrated automated remediation framework, reducing the complexity of managing separate monitoring and remediation systems

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS10860431B2System and method for fault tolerant backup generation in a virtual environment
Publication Date: 2020.12.08 EMC IP HLDG CO LLC
  • US10860431B2 patent drawing
  • US10860431B2 patent drawing
  • US10860431B2 patent drawing

AI summary

An agent for managing virtual machines includes a persistent storage and a processor. The persistent storage stores backup/restoration policies. The processor identify an end of a backup generation session for the virtual machines; make a first determination that the backup generation was a batch type backup session and, in response to the first determination, performs a batch level continuity analysis of backups generated via the backup generation session to identify a set of backup failures of the backup generation session; performs an unscheduled batch backup generation session based on the identified set of backup failures; and remediates the backup/restoration policies using the identified set of backup failures to ensure backup continuity of all backups associated with each of the virtual machines.