Edge Microservice Load Balancing Through Request Forwarding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing edge server systems struggle to accurately determine load imbalances among microservices, leading to potential overload conditions that degrade performance, especially in microservice architectures where resources are allocated per microservice.

Innovation Solution

A control unit monitors and balances loads by transferring requests from overloaded microservices to resource-rich microservices on other edge servers, adjusting the transfer ratio based on load states to prevent overload.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If requests are concentrated on a single microservice operating on one edge server, then service functionality is maintained, but the edge server becomes overloaded and performance degrades

Engineering Contradiction:
Improveservice functionalityVSAvoidedge server performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the request processing function by introducing a load distribution control unit that divides incoming requests into multiple groups. This control unit directs different request groups to different microservices (first microservice and second microservice), which may operate on the same or different edge servers. This segmentation prevents any single microservice from handling all requests, thereby avoiding overload while maintaining service functionality through distributed request processing.

Inventive Principle:
Principle #1Segmentation

2Productivity

If load distribution is implemented across multiple microservices, then edge server overload is prevented, but system complexity increases

Engineering Contradiction:
Improveload balancingVSAvoidsystem architecture
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces a load distribution control unit as an intermediary component that manages the complexity of load distribution. This control unit sits between the request source and the microservices, centralizing the decision-making logic for request routing. By concentrating the load distribution intelligence in this single intermediary component, the patent simplifies the overall system architecture while still achieving effective load balancing across multiple microservices, rather than distributing complexity across all components.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12592982B2Information processing device and storage medium
Publication Date: 2026.03.31 TOYOTA JIDOSHA KK
  • US12592982B2 patent drawing
  • US12592982B2 patent drawing
  • US12592982B2 patent drawing

AI summary

An information processing device for performing load balancing between a plurality of edge servers. Acquire a load on one or more microservices operating at each of the plurality of edge servers, and determine to operate at the first edge server to forward a predetermined percentage of requests of one or more requests issued to the first microservice loaded by a predetermined amount or more to a second microservice operating at the one or more second edge servers.