Multi-Cloud Failover Recovery With Network Translators

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data management systems face challenges in efficiently managing failover recovery of virtual machines across multiple target environments with unequal storage and computing capacity, leading to degraded application performance, security risks, and improper traffic routing.

Innovation Solution

A data management system (DMS) deploys network translators at multiple target environments to manage traffic routing and recover virtual machines to appropriate environments based on configuration, ensuring secure and efficient failover recovery by routing packets between virtual machines on different environments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If virtual machines are recovered to a single target environment with less storage and computing capacity, then storage costs are reduced, but application performance is degraded

Engineering Contradiction:
Improvestorage costsVSAvoidapplication performance
Core Design Contradiction:
Loss of energyVSProductivity

Solution Approach 1:

The patent segments the target environment into multiple environments (first target environment and second target environment) with different storage and computing capacities. Virtual machines are divided into first virtual machines and second virtual machines, with each type recovered to the appropriate environment based on its resource requirements. This segmentation allows the system to recover more virtual machines overall (improving productivity) while placing them in environments matched to their capacity needs (managing storage costs effectively).

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by assigning different recovery destinations based on the specific characteristics of each virtual machine and environment. First virtual machines are recovered to the first target environment while second virtual machines are recovered to the second target environment. This localized optimization ensures that each virtual machine runs in an environment with appropriate capacity, maintaining application performance while efficiently utilizing storage resources across the distributed environments.

Inventive Principle:
Principle #3Local quality

2Productivity

If virtual machines are recovered to multiple target environments, then application performance is maintained, but traffic routing becomes complex and security risks increase

Engineering Contradiction:
Improveapplication performanceVSAvoidtraffic routing complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces network translators as intermediary components deployed at each target environment. These network translators handle the complex traffic routing between virtual machines across different environments, abstracting away the routing complexity from the virtual machines themselves. The network translators translate and forward traffic appropriately, enabling multi-environment recovery while maintaining simple virtual machine configurations and reducing security risks by centralizing the routing logic in trusted intermediary components.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If private virtual machines are kept in private data centers during recovery, then security and privacy are maintained, but application functionality may be lost if not all VMs can be recovered

Engineering Contradiction:
Improvesecurity and privacyVSAvoidapplication functionality
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent segments the virtual machine set into first virtual machines and second virtual machines, and correspondingly segments the target environments into first and second target environments. This segmentation allows private virtual machines to be selectively recovered to private data centers (first target environment) while non-private or less sensitive virtual machines are recovered to public cloud environments (second target environment). This selective segmentation maintains security and privacy for sensitive workloads while ensuring application functionality is preserved through recovery of all virtual machines to appropriate environments.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20260017150A1Failover recovery techniques for multi cloud recovery
Publication Date: 2026.01.15 RUBRIK INC
  • US20260017150A1 patent drawing
  • US20260017150A1 patent drawing
  • US20260017150A1 patent drawing

AI summary

A data management system (DMS) may support multi cloud failover recovery. For example, the DMS may receive a configuration for a failover recovery procedure. The configuration may include, for a set of virtual machines, respective target environments to which to recover the set of virtual machines as part of the failover recovery procedure. In response to a failover event, the DMS may deploy a respective network translator at the target environments. Additionally, as part of the failover recovery procedure, the DMS may instantiate the set of virtual machines on respective target environments. The network translators may store a location of virtual machines instantiated on the respective target environments. A request to access an application supported by the set of virtual machines may be received at a target environment, and the network translators may be used to route a packet associated with the request between the target environments.