Virtual Machine Backup Continuity Chain Verification
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In distributed computing environments, existing backup systems inefficiently manage virtual machine backups, leading to resource wastage and increased computing resource utilization due to the generation of full backups instead of incremental changes, which can be remediated to optimize storage and processing efficiency.
Innovation Solution
A system that includes a production host with a persistent storage and a production agent, which verifies the continuity chain of virtual machine backups, determines if they are in a remediable state, and performs remediation to ensure continuous backup states, allowing for the generation of smaller, incremental backups using backup policies.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If full backups are generated for virtual machines, then backup completeness is ensured, but storage space consumption increases and computing resources are wasted
Solution Approach 1:
The patent segments the backup process into continuity verification and backup generation phases. The continuity chain verification checks whether incremental backups can be successfully reconstructed from previous backups, allowing the system to generate only incremental backups when continuity is confirmed, thus reducing storage consumption while maintaining backup completeness
Solution Approach 2:
The patent performs continuity chain verification before generating backups to determine the appropriate backup type. This preliminary action identifies whether incremental backups are feasible, preventing unnecessary full backups and optimizing storage space usage while ensuring backup reliability
2Reliability
If full backups are generated for virtual machines, then backup completeness is ensured, but computing resource utilization increases
Solution Approach 1:
The patent segments the backup operation into a verification phase and an execution phase. The continuity chain verification assesses whether incremental backups are viable, enabling the system to perform only incremental backups when possible, thereby reducing computing resource utilization while maintaining backup completeness
Solution Approach 2:
The patent performs continuity chain verification as a preliminary step before backup generation. This verification determines the optimal backup strategy by checking the integrity of the backup chain, allowing the system to avoid unnecessary full backups and reduce computing resource consumption
3Productivity
If continuity chain verification and remediation are performed, then backup efficiency is improved, but system complexity increases
Solution Approach 1:
The patent implements automated continuity chain verification and remediation mechanisms that operate without manual intervention. The system automatically detects continuity issues, performs remediation actions, and adjusts backup strategies, thereby improving backup efficiency while managing complexity through automation rather than manual processes
Data Source
AI summary
A production host includes a persistent storage for storing backup policies and a production agent that obtains a backup generation request for a virtual machine of the virtual machines; in response to the backup generation request, performs a continuity chain verification of a continuity chain associated with the virtual machine to identify a continuity state of backups associated with the virtual machine; makes a first determination, based on the continuity state of the backups associated with the virtual machine, that the backups associated with the virtual machine are in a remediable state; and, in response to the first determination, performs a remediation of the continuity chain to change the backups associated with the virtual machine to be in a continuous state; and generates a backup of the virtual machine using the backup policies while the continuity state of the backups associated with the virtual machine are in the continuous state.


