Client Gateway Migration for Network Hop Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Network communications are hindered by clients being connected to gateways that are far away in terms of network hops, leading to diminished real-time performance, as existing technologies do not effectively optimize client distances to network nodes without disrupting node client loads.

Innovation Solution

A method that involves a client management component on network nodes to identify suitable clients for exchange to other nodes, reducing the total number of network hops by sending migration requests and accepting registration requests, thereby optimizing client distances without altering the balance of client loads across nodes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If clients are connected to gateways that are far away in terms of network hops, then the network can support more clients, but the real-time performance is diminished

Engineering Contradiction:
Improvenumber of clientsVSAvoidreal-time performance
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The patent implements dynamic client-gateway assignment where clients can be migrated between gateways based on real-time network conditions and distance metrics. The system continuously monitors network hop counts and automatically reassigns clients to optimize performance, transforming the static assignment into a dynamic, adaptive process that balances client quantity with real-time performance requirements.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system employs feedback mechanisms by monitoring network hop counts and performance metrics, then using this information to make informed decisions about client-gateway assignments. The gateway controller receives feedback about client distances and network conditions, and adjusts client assignments accordingly to maintain optimal real-time performance while supporting the desired number of clients.

Inventive Principle:
Principle #23Feedback

2Loss of time

If clients are reassigned to reduce network hops, then real-time performance improves, but the balance of client loads across nodes may be disrupted

Engineering Contradiction:
Improvenetwork hop latencyVSAvoidclient load balance
Core Design Contradiction:
Loss of timeVSStability of the object's composition

Solution Approach 1:

The patent changes the parameters used for client assignment from simple load-balancing metrics to multi-parameter optimization that includes network hop count, gateway capacity, and client-specific requirements. By adjusting these parameters dynamically, the system can reduce network latency while maintaining load balance through sophisticated decision-making that considers multiple factors simultaneously.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system implements dynamic load balancing that adapts to changing network conditions. Rather than maintaining rigid load balance, the system dynamically adjusts client assignments based on real-time metrics, allowing temporary imbalances when they result in overall performance improvement, then correcting them when conditions change. This dynamic approach resolves the contradiction between optimizing for low latency and maintaining stable load distribution.

Inventive Principle:
Principle #15Dynamics

3Productivity

If a systematic optimization of client distance is implemented, then network efficiency improves, but the complexity of client management increases

Engineering Contradiction:
Improvenetwork efficiencyVSAvoidclient management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces a gateway controller as an intermediary that centralizes the complex optimization logic. Rather than requiring each gateway to independently manage client assignments, the controller acts as a mediator that receives client connection requests, calculates optimal assignments based on network topology and performance metrics, and coordinates migrations. This intermediary approach improves network efficiency through systematic optimization while containing complexity in a centralized management component.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements self-service mechanisms where the optimization process is automated and requires minimal human intervention. The gateway controller automatically monitors network conditions, identifies optimization opportunities, and executes client migrations without manual input. This self-service approach allows the system to achieve high network efficiency through complex systematic optimization while keeping operational complexity low by eliminating the need for manual client management.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10218799B2Optimizing client distance to network nodes
Publication Date: 2019.02.26 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10218799B2 patent drawing
  • US10218799B2 patent drawing
  • US10218799B2 patent drawing

AI summary

Methods, computer program products and computer systems for optimizing client distances to nodes in a distributed computing environment are provided. A first registration request is received by a first node from a first client. The first node determines if a second client associated with the first node is suitable for an exchange to a second node. The first node sends a migration request to the second client responsive to determining the second client is suitable. The first node accepts the first registration request responsive to the second client connecting to the second node via a second registration request.