Container Proxy Routing for Mixed-Type Communication Delays

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication methods in container-based systems with mixed proxy container types face challenges in balancing communication delay and resource consumption, as direct communication is impossible between proxy containers of different types, leading to inefficiencies in resource usage and potential delays.

Innovation Solution

A method that dynamically selects between using a gateway for relay or coexisting proxy containers based on delay time comparisons, adding or removing proxy containers to optimize communication routes and resource usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a gateway container group is used to relay communication between proxy containers of different types, then communication between different proxy types is enabled, but communication delay increases due to the relay process

Engineering Contradiction:
Improvecommunication compatibilityVSAvoidcommunication delay
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent introduces a gateway container group as an intermediary to enable communication between proxy containers of different types. The gateway container group includes proxy containers of multiple types, allowing indirect communication between incompatible proxy types through this mediator, thus resolving the compatibility issue while accepting the delay trade-off.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent dynamically selects communication routes based on delay time comparisons. When direct communication delay exceeds relay communication delay, the system switches to using the gateway container group for relay, optimizing the balance between communication compatibility and delay performance in real-time.

Inventive Principle:
Principle #15Dynamics

2Loss of time

If proxy containers of different types are made to coexist in the same container group, then direct communication is enabled, but resource consumption increases

Engineering Contradiction:
Improvecommunication delayVSAvoidresource consumption
Core Design Contradiction:
Loss of timeVSQuantity of substance

Solution Approach 1:

The system dynamically determines whether to add proxy containers of different types to the same container group based on delay time comparisons. When direct communication delay is acceptable, proxy containers coexist in the same group for fast communication; when delay becomes problematic, the system switches to gateway relay mode, optimizing resource usage based on performance requirements.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent segments proxy containers into different container groups based on their types and communication patterns. Proxy containers of the same type are grouped together for efficient direct communication, while cross-type communication is handled through dedicated gateway container groups, reducing overall resource consumption by avoiding unnecessary coexistence of incompatible proxy types.

Inventive Principle:
Principle #1Segmentation

3Loss of time

If direct communication is used between proxy containers of the same type, then communication delay is minimized, but communication between different proxy types becomes impossible

Engineering Contradiction:
Improvecommunication delayVSAvoidcommunication compatibility
Core Design Contradiction:
Loss of timeVSAdaptability or versatility

Solution Approach 1:

The patent uses gateway container groups as intermediaries to enable communication between proxy containers of different types. When direct communication is impossible due to type mismatch, the gateway container group provides an indirect communication path, maintaining system versatility while preserving fast direct communication for same-type proxies.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The gateway container group is designed with multi-functionality, containing proxy containers of multiple types that can handle various communication scenarios. This universal structure allows the system to support both direct same-type communication and indirect cross-type communication through the same gateway infrastructure.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS12461770B2Computer-readable recording medium storing program, information processing method, and information processing apparatus
Publication Date: 2025.11.04 FSAS TECH INC
  • US12461770B2 patent drawing
  • US12461770B2 patent drawing
  • US12461770B2 patent drawing

AI summary

A program causes a computer to execute a process. The process includes: acquiring first delay time when a request is transmitted from a first container group having a proxy container of first type to a second container group having first proxy container of second type by the proxy container of first type; calculating second delay time when the request from the first container group reaches the second container group via third container group that relays communication between proxy containers of different types; performing, when the second delay time is shorter than the first delay time, setting for transmitting the request to the third container group via the proxy container of first type; and adding, when otherwise, a second proxy container of second type to the first container group, and performing setting for transmitting the request to the second container group via the second proxy container.