Topology-Aware Proxy Virtual Machine Deployment for Backup and Restore

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing cloud computing platforms restrict external systems from directly connecting to hosts, hindering data backup and restore operations, and existing solutions are inefficient in deploying proxy virtual machines based on port usage rather than demand.

Innovation Solution

A computer system intelligently deploys proxy virtual machines based on data center topology to optimize backup and restore operations, leaving ports available for on-demand jobs, and manages backup and restore processes using a proxy management system that selects hosts and datastores based on topological information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If proxy virtual machines are deployed to enable external systems to connect to cloud hosts for data backup and restore, then connectivity and data management capability are improved, but system complexity and resource consumption increase

Engineering Contradiction:
Improvedata backup and restore capabilityVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces proxy virtual machines as intermediary components that enable external data management systems to connect to cloud hosts indirectly. These proxies act as mediators between external systems and the cloud infrastructure, allowing data backup and restore operations without requiring direct connectivity to the cloud hosts, thus resolving the connectivity restriction while maintaining system architecture integrity

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system segments the data management function by deploying separate proxy virtual machines dedicated to backup and restore operations. This segmentation isolates the complexity of data management from the core cloud computing functions, allowing independent management and optimization of backup operations without affecting the main cloud infrastructure

Inventive Principle:
Principle #1Segmentation

2Productivity

If proxy virtual machines are deployed to maximize port usage for backup jobs, then backup productivity is improved, but availability for on-demand restore operations deteriorates

Engineering Contradiction:
Improvebackup job processing capacityVSAvoidavailability for on-demand restore
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic port allocation and management for proxy virtual machines. Instead of static port assignments, the system dynamically assigns ports based on actual job requirements and priorities. This dynamic approach ensures that ports remain available for on-demand restore operations while maximizing utilization during scheduled backup jobs through intelligent port management and reservation mechanisms

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system performs preliminary actions by pre-allocating and reserving specific ports for restore operations before they are needed. This ensures that when on-demand restore operations are initiated, the required ports are already available, eliminating waiting time and ensuring immediate availability for critical restore operations

Inventive Principle:
Principle #10Preliminary action

3Reliability

If existing cloud platforms restrict external connections to hosts, then security and isolation are improved, but data management flexibility deteriorates

Engineering Contradiction:
Improvedata security and isolationVSAvoiddata management flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The proxy virtual machines serve as secure intermediaries that maintain the security and isolation boundaries of the cloud platform while enabling necessary data management operations. External systems connect to these proxies rather than directly to cloud hosts, preserving the security architecture's integrity while achieving data backup and restore capabilities

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The proxy virtual machines are designed as multi-functional components that can handle multiple data management operations including backup, restore, and data transfer. This universal design allows a single proxy infrastructure to support various data management needs, providing flexibility without requiring direct external connections to cloud hosts

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS12461772B2Managing proxy virtual machines
Publication Date: 2025.11.04 RUBRIK INC
  • US12461772B2 patent drawing
  • US12461772B2 patent drawing
  • US12461772B2 patent drawing

AI summary

Techniques for managing proxy virtual machines are disclosed. In some embodiments, a computer system deploys proxy virtual machines on a data center in an intelligent way in order to optimize performance and efficiency for backing up data from and restoring data to the data center, using the topology of the data center to determine how many proxy virtual machines to deploy and on which specific hosts to deploy the proxy virtual machines. Rather than determining the number of proxy virtual machines to deploy based on a maxing out of all of the ports on each proxy virtual machine to handle a planned quantity of backup jobs, the computer system may calculate the number of proxy virtual machines to use based on a rule that ports be left available for un-planned on-demand restore jobs.