Virtual Machine State Protection via Backup Stalling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Virtual machines in production environments are susceptible to accidental deletions and shutdowns, leading to unexpected loss of virtual machine state, which existing technologies fail to adequately protect.

Innovation Solution

A method and system that detect triggered protection events for virtual machines, initiate the creation of a snapshot, issue a backup message to the virtual machine host for backup operations, and only allow impactful events to proceed after the backup is complete, ensuring the virtual machine state is protected.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a virtual machine snapshot is created immediately upon detecting a protection event, then the virtual machine state is captured quickly, but the snapshot creation may be aborted if the virtual machine is deleted during the process, leading to loss of protection

Engineering Contradiction:
Improvevirtual machine state protectionVSAvoidsnapshot creation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs a backup operation before creating the snapshot. The system detects a protection event, issues a backup message to the virtual machine host to perform backup, and only after the backup is complete does it initiate snapshot creation. This preliminary backup action ensures that even if the virtual machine is deleted during snapshot creation, the state is already preserved in the backup.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces a backup operation as an intermediary step between detecting the protection event and creating the snapshot. The backup message is sent to the virtual machine host, which performs the backup operation as a mediator that prepares the data before the snapshot process begins, ensuring data availability even if the virtual machine changes state.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the system waits for backup completion before allowing impactful events to proceed, then data integrity is ensured, but the productivity of virtual machine operations is reduced

Engineering Contradiction:
Improvedata integrityVSAvoidvirtual machine operation speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The backup operation is performed in advance before the snapshot creation and before impactful events need to be handled. By completing the backup beforehand, the system ensures data integrity is established prior to any operations, allowing subsequent operations to proceed without waiting for backup completion.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The protection process is segmented into distinct phases: backup operation phase, snapshot creation phase, and event handling phase. Each phase is separated and executed sequentially, allowing the backup to complete independently without blocking subsequent operations that need to proceed promptly.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11782796B2Method and system for virtual machine protection
Publication Date: 2023.10.10 EMC IP HLDG CO LLC
  • US11782796B2 patent drawing
  • US11782796B2 patent drawing
  • US11782796B2 patent drawing

AI summary

A method and system for virtual machine protection. Specifically, the disclosed method and system dynamically protect virtual machine state from impactful events, such as accidental virtual machine deletions and shutdowns. The disclosed method and system work to stall the fulfillment of these impactful events while instigating the backup of protected virtual machine state, and thereafter, only permit these impactful events to proceed upon completion of the backup operation.