Automated Proxy Node Pooling for Backup Concurrency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current backup systems suffer from inefficient use of resources due to tightly coupled proxy nodes, leading to idle resources and manual overhead in proxy node assignment, which hinders optimal performance and concurrency in virtual machine data backup operations.

Innovation Solution

Implementing an automated proxy node selection and switchover process that pools proxy nodes across multiple proxy servers, allowing dynamic allocation based on demand and priority, thereby optimizing resource utilization and reducing manual intervention.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If proxy nodes are tightly coupled to specific proxy servers, then each proxy server has dedicated resources, but resource utilization becomes inefficient and proxy nodes may sit idle

Engineering Contradiction:
Improvededicated resource allocationVSAvoidresource utilization efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the proxy node pool into multiple subsets, where each subset is associated with a specific proxy server for dedicated resource allocation during normal operations. This segmentation allows reliable dedicated allocation while maintaining the ability to reconfigure segments when needed for better utilization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic proxy node allocation where the system can automatically assign proxy nodes to different proxy servers based on real-time workload demands. This dynamic approach allows proxy nodes to transition between different proxy servers, preventing idle resources while maintaining reliable dedicated allocation when needed.

Inventive Principle:
Principle #15Dynamics

2Ease of operation

If manual user specification is used for proxy node assignment, then user control over resource allocation is maintained, but operational overhead increases and user involvement becomes tedious

Engineering Contradiction:
Improveuser controlVSAvoidmanual configuration time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent implements self-service automation where the backup system automatically performs proxy node selection, assignment, and switchover operations without requiring manual user intervention. The system monitors workload conditions and autonomously optimizes proxy node allocation, eliminating tedious manual configuration while maintaining user control through configurable policies.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent incorporates feedback mechanisms where the system continuously monitors backup workload conditions and automatically adjusts proxy node assignments based on this feedback. This closed-loop control enables the system to self-optimize resource allocation without manual intervention, reducing operational overhead while maintaining effective user control through policy configuration.

Inventive Principle:
Principle #23Feedback

3Productivity

If multiple proxy servers are deployed to achieve desired concurrency, then backup capacity increases, but each proxy server requires the same number of proxy nodes increasing system complexity

Engineering Contradiction:
Improvebackup concurrency capacityVSAvoidproxy node distribution management
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent creates a universal proxy node pool that can be dynamically allocated to any proxy server based on workload demands. Instead of requiring each proxy server to have identical dedicated proxy nodes, the universal pool serves multiple proxy servers flexibly, increasing backup capacity while reducing the complexity of managing identical node distributions across all servers.

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

Data Source

PatentUS10735540B1Automated proxy selection and switchover
Publication Date: 2020.08.04 EMC IP HLDG CO LLC
  • US10735540B1 patent drawing
  • US10735540B1 patent drawing
  • US10735540B1 patent drawing

AI summary

Embodiments are directed to a method of automatically assigning proxy nodes to proxy servers in a backup system by allocating the proxy nodes to a common proxy node pool, defining rules for assignment of the proxy nodes to the proxy servers, receiving backup sessions from the proxy servers, assigning proxy nodes to the proxy servers in accordance with at least one of an order of received backup sessions and the defined rules, and returning assigned proxy nodes back to the common proxy node pool upon completion of respective backup sessions.