Load Balancing Device Pools for Disaster-Tolerant Cloud Failover

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing cloud computing systems lack effective disaster tolerance and load balancing mechanisms to ensure continuous operation and efficient resource utilization in the event of failures or high loads.

Innovation Solution

A system comprising a first and second load balancing device pool with switches connected via routing protocol links, where one pool acts as a standby for the other, enabling seamless failover and load balancing across pools to maintain service continuity and efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a single load balancing device pool is used, then the device complexity is low, but the disaster tolerance and system reliability are insufficient

Engineering Contradiction:
Improvedisaster toleranceVSAvoidsystem structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system divides the load balancing functionality into separate device pools (first load balancing device pool and second load balancing device pool), each operating independently. This segmentation allows one pool to serve as active while the other serves as standby, improving disaster tolerance without requiring complete system redesign.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system changes the operational state parameter of the load balancing device pools between active and standby modes. By dynamically switching parameters (which pool is active, routing configuration), the system achieves high availability while maintaining manageable complexity through controlled state transitions.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If load balancing devices are distributed across multiple pools with switching mechanisms, then the disaster tolerance improves, but the device complexity increases

Engineering Contradiction:
Improvesystem availabilityVSAvoidpool configuration
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system pre-configures both load balancing device pools before any failure occurs, with each pool prepared to immediately take over the other's workload. This preliminary preparation eliminates the need for complex real-time decision-making during failures, reducing operational complexity while maintaining high availability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The second load balancing device pool serves as a copy/standby of the first pool, with identical or mirrored configuration capabilities. This copying approach simplifies the complexity by using redundant, identical structures rather than requiring complex inter-dependent configurations between different pools.

Inventive Principle:
Principle #26Copying

3Reliability

If active-active or active-standby pool configuration is implemented, then the reliability improves, but the ease of operation decreases

Engineering Contradiction:
Improvefailover capabilityVSAvoidpool management
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The load balancing device pools are configured to automatically detect failures and perform failover without manual intervention. The system self-manages the switching between active and standby pools, eliminating the need for operators to manually manage complex pool configurations and reducing operational complexity.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements monitoring and feedback mechanisms that automatically detect the operational status of each pool and trigger appropriate failover actions. This feedback-driven automation simplifies operation by removing manual decision-making while maintaining reliable failover capabilities.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12375552B2Balance of load
Publication Date: 2025.07.29 BEIJING BAIDU NETCOM SCI & TECH CO LTD
  • US12375552B2 patent drawing
  • US12375552B2 patent drawing
  • US12375552B2 patent drawing

AI summary

A system is provided that includes: a first load balancing device cluster, the first load balancing device cluster includes a first load balancing device pool and a second load balancing device pool; at least one first switch respectively coupled with each load balancing device in the first load balancing device pool via a routing protocol link; and at least one second switch respectively coupled with each load balancing device in the second load balancing device pool via a routing protocol link, the at least one first switch and the at least one second switch are configured to be able to be connected with the Internet; and one of the first load balancing device pool and the second load balancing device pool is configured as a standby load balancing device pool of the other.