Transmission Proxy Routing for Service Set Load Balancing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing service instances require complex logic for load balancing by directly interacting with other service instances, leading to intricate service interactions.

Innovation Solution

A message transmission method where a first transmission proxy selects a second service instance based on a service set identifier, simplifying load balancing by decoupling service instances from direct load balancing processes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If service instances directly interact with each other for load balancing, then service instances can autonomously select appropriate targets, but service logic becomes complex

Engineering Contradiction:
Improveservice instance autonomyVSAvoidservice logic complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a service set as an intermediary layer between service instances. Instead of direct instance-to-instance interaction, service instances communicate through the service set which manages load balancing. The service set receives requests, determines appropriate service instances based on load status, and forwards requests accordingly, thereby reducing service instance logic complexity while maintaining autonomy.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If service instances participate in load balancing decisions, then load distribution can be optimized, but service interaction becomes intricate

Engineering Contradiction:
Improveload distribution efficiencyVSAvoidservice interaction complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the load balancing function from service instances and assigns it to the service set. The service set independently manages load balancing by monitoring service instance status and making routing decisions. This segmentation allows load distribution optimization to be achieved while keeping service instance interactions simple and standardized.

Inventive Principle:
Principle #1Segmentation

3Reliability

If service instances directly manage load balancing, then real-time load status can be monitored, but service logic becomes relatively complex

Engineering Contradiction:
Improveload status monitoringVSAvoidservice logic complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The service set acts as a mediator that centralizes load status monitoring and management. Service instances report their status to the service set, which maintains an updated view of all instances and uses this information for load balancing decisions. This intermediary approach ensures reliable real-time monitoring while keeping service instance logic simple.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12588107B2Message transmission method, apparatus, and storage medium
Publication Date: 2026.03.24 HUAWEI TECH CO LTD
  • US12588107B2 patent drawing
  • US12588107B2 patent drawing
  • US12588107B2 patent drawing

AI summary

A message transmission method includes receiving, by a first transmission proxy, a first message from a first service instance, where the first message includes an identifier of a first service set, obtaining, by the first transmission proxy, a second service instance in the first service set based on the identifier that is of the first service set and that is included in the received first message, and sending, by the first transmission proxy, a second message to the second service instance based on the first message.