Dynamic Backup Resource Pool Load Balancing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing backup resource pools face inefficiencies due to overloaded and underloaded backup resources, leading to performance bottlenecks and increased operational costs, as they struggle to dynamically adjust to changing client loads.

Innovation Solution

A system that monitors the load state of backup resources and dynamically adds or removes resources from the pool based on load policies, ensuring that backup resources are neither overloaded nor underutilized, thereby maintaining optimal performance and reducing costs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If backup resources are statically allocated in the backup pool, then device complexity is reduced and ease of operation is improved, but adaptability to changing client loads deteriorates and productivity decreases due to overload or underutilization

Engineering Contradiction:
Improveadaptability to changing client loadsVSAvoidcomplexity of backup resource management
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic backup resource allocation by continuously monitoring load states of backup resources and automatically adjusting resource allocation based on current demand. The system transitions from static to dynamic management by adding or removing backup resources in response to changing client loads, ensuring optimal performance without manual intervention.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system employs feedback mechanisms by monitoring the load state of backup resources and using this information to make automated decisions about resource allocation. The controller receives feedback on resource utilization and adjusts the backup pool composition accordingly, creating a closed-loop control system that adapts to changing conditions.

Inventive Principle:
Principle #23Feedback

2Productivity

If backup resources are dynamically added and removed from the pool, then adaptability to changing client loads is improved and productivity is enhanced, but device complexity increases and ease of operation deteriorates

Engineering Contradiction:
Improvebackup service performanceVSAvoidcomplexity of dynamic resource management
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The backup resource management system operates autonomously by automatically monitoring load states and making decisions about adding or removing backup resources without manual intervention. The system serves itself by implementing self-regulating mechanisms that respond to changing conditions, reducing the need for external control while maintaining high productivity.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements dynamic resource allocation that automatically adjusts the backup pool composition based on real-time load conditions. This dynamic approach enables the system to optimize productivity by ensuring adequate backup capacity during high-demand periods while reducing resources during low-demand periods, without requiring complex manual management.

Inventive Principle:
Principle #15Dynamics

3Reliability

If more backup resources are allocated to the pool, then reliability is improved and adaptability increases, but loss of substance increases due to higher operational costs

Engineering Contradiction:
Improvebackup service reliabilityVSAvoidoperational expenses
Core Design Contradiction:
ReliabilityVSLoss of substance

Solution Approach 1:

The system dynamically adjusts the number of backup resources based on actual demand and load conditions, ensuring adequate reliability only when necessary. By transitioning from static to dynamic allocation, the system maintains backup service reliability during high-demand periods while reducing operational expenses during low-demand periods, optimizing the trade-off between reliability and cost.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes operational parameters by adjusting the number of active backup resources based on load state thresholds. When load conditions indicate high demand, the system increases resource allocation to maintain reliability; when demand decreases, it reduces allocation to lower operational expenses, dynamically optimizing the reliability-cost balance.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10754368B1Method and system for load balancing backup resources
Publication Date: 2020.08.25 EMC IP HLDG CO LLC
  • US10754368B1 patent drawing
  • US10754368B1 patent drawing
  • US10754368B1 patent drawing

AI summary

A method for load balancing backup resources of a backup resource pool includes obtaining status information for a plurality of backup resources of the backup resource pool. The method includes, while an aggregate load state of the backup pool is not overloaded, making a first determination that a first backup resource of the plurality of backup resources has a load state that is overloaded based on the status information and a load policy. The method includes, in response to the first determination, adding a new backup resource to the backup pool.