Load Balancer Workload Reduction via Conversion Apparatus

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing load balancing systems overburden the server load balancer due to unbalanced traffic flow, where traffic from the real server to the client still passes through the balancer, increasing its workload and limiting deployment flexibility.

Innovation Solution

A system comprising a server load balancer, a real server, and a conversion apparatus, where the load balancer adjusts the destination address of incoming client data packages to a real server's IP address, and the conversion apparatus intercepts and adjusts the source address of outgoing data packages from the real server to the client's virtual IP address, bypassing the load balancer.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the server load balancer processes both incoming and outgoing traffic from real servers, then load balancing distribution is achieved, but the workload of the server load balancer increases excessively

Engineering Contradiction:
Improveload balancing distributionVSAvoidserver load balancer workload
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent extracts the outgoing traffic processing function from the server load balancer by introducing a conversion apparatus. The conversion apparatus handles the translation of source addresses in outgoing packets from real servers, removing this burden from the server load balancer and reducing its overall workload while maintaining load balancing capabilities for incoming traffic.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The conversion apparatus acts as an intermediary between real servers and the network. It intercepts outgoing packets from real servers, performs address conversion on the source addresses, and forwards them to clients. This intermediary approach allows the server load balancer to focus on its primary function of distributing incoming traffic while the conversion apparatus handles outgoing traffic processing.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If all traffic passes through the server load balancer, then centralized control is maintained, but deployment flexibility is reduced

Engineering Contradiction:
Improvecentralized controlVSAvoiddeployment flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent segments the traffic processing functions into two separate components: the server load balancer handles incoming traffic and maintains centralized control, while the conversion apparatus handles outgoing traffic independently. This segmentation allows each component to be deployed more flexibly in the network architecture without requiring all traffic to pass through a single point, thus improving deployment flexibility while maintaining centralized control over load balancing decisions.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10135915B2System, method and apparatus of data interaction under load balancing
Publication Date: 2018.11.20 CLOUD INTELLIGENCE ASSETS HOLDING (SINGAPORE) PTE LTD
  • US10135915B2 patent drawing
  • US10135915B2 patent drawing
  • US10135915B2 patent drawing

AI summary

The present disclosure discloses a system, a method and an apparatus of data interaction under load balancing to solve the problem of heavy workload of a server load balancer under existing technologies. The system includes a server load balancer, a real server, and a conversion apparatus. A data package, which is sent from a client to a real server, is processed and sent by the server load balancer to the real server. A data package, which is sent from the real server to the client, is processed and sent by the conversion apparatus to the client. Since the traffic flowing from the real server to the client does not pass through the server load balancer but is processed and sent by the conversion apparatus to the client in the above system that is provided by the embodiments of the present disclosure, the workload on the server load balancer is thus effectively reduced.