Virtual Machine Restoration Proxy Bypassing Central Administration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing solutions for virtual machine restoration rely heavily on a central administration point, which can become unreachable, causing restoration processes to halt and requiring restarts when connectivity is re-established, leading to inefficiencies and disruptions.

Innovation Solution

A system that includes a restoration proxy host capable of bypassing the central administration point to directly connect with virtual machine hosts, allowing restoration processes to resume and complete from a tracked break-point, reducing reliance on the central administration point and preventing the need for restarts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the restoration process relies on a central administration point for coordination, then centralized control and management are improved, but the system becomes vulnerable to connectivity failures and requires process restarts when the central point is unreachable

Engineering Contradiction:
Improverestoration process continuityVSAvoiddependency on central administration point
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

A restoration proxy is introduced as an intermediary component that enables direct communication between the restoration source and target systems. The proxy maintains local state information and coordinates restoration operations independently of the central administration point, allowing the restoration process to continue even when centralized management is unavailable. This intermediary approach resolves the contradiction by reducing dependency on the central point while maintaining coordinated control.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If the restoration process halts when the central administration point becomes unreachable, then system control is maintained, but restoration time increases and productivity decreases

Engineering Contradiction:
Improverestoration speedVSAvoidrestoration completion guarantee
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The restoration proxy pre-establishes direct communication channels and maintains local state information about ongoing restoration operations before connectivity issues occur. When the central administration point becomes unreachable, the proxy can immediately continue coordination using its pre-cached information, avoiding process halts and restarts. This preliminary preparation resolves the contradiction by enabling fast restoration while guaranteeing completion through pre-configured failover capabilities.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If direct connection between restoration components is implemented, then independence from central administration point is improved, but system complexity and coordination difficulty increase

Engineering Contradiction:
Improveoperation independenceVSAvoidcoordination mechanism complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The restoration proxy serves as a simplified intermediary that manages direct connections between restoration components. Rather than implementing complex peer-to-peer coordination protocols across multiple systems, the proxy centralizes state tracking and coordination logic in a single component that operates independently of the central administration point. This approach achieves operation independence while keeping coordination mechanisms manageable through the proxy's localized intelligence.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentEP3629180B1Method and system for reliably restoring virtual machines
Publication Date: 2022.08.24 EMC IP HLDG CO LLC
  • EP3629180B1 patent drawingFigure 1
  • EP3629180B1 patent drawingFigure 2
  • EP3629180B1 patent drawingFigure 3

AI summary

A method and system for reliably restoring virtual machines. Specifically, the method and system disclosed herein enable virtual machine recovery, on a target computing system, indirectly through a connection to a central administration point. When the central administration point becomes unreachable, thereby interrupting the virtual machine recovery process, the method and system disclosed herein further facilitate directly connecting with the target computing system (bypassing the central administration point) in order to continue and complete the virtual machine recovery process.