Slave Gateway Network Node Data Routing Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In mobile networking, obtaining detailed and frequent network performance observations is crucial for improving network performance, but it often results in overhead and resource consumption, as network nodes may not have granular observations and rely on gateways for data, which can be resource-intensive.

Innovation Solution

A network node configures a gateway as a slave gateway to retrieve detailed network performance observation reports (DNPOR) more frequently, allowing for more updated observations, and determines connection weights based on both observed and retrieved network performance data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the gateway reports network performance observations frequently and regularly, then the network node can have more updated network performance data, but more overhead is created and more resources are consumed

Engineering Contradiction:
Improvenetwork performance observation granularityVSAvoidresource consumption
Core Design Contradiction:
Measurement precisionVSLoss of energy

Solution Approach 1:

The gateway autonomously determines whether to report detailed network performance observations based on its slave gateway status and capability, without requiring continuous polling or requests from the network node. This self-service mechanism allows the gateway to manage its own resource consumption while providing updated observations when appropriate.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system changes the reporting behavior parameter based on the gateway's configuration status. When configured as a slave gateway with capability, the gateway reports detailed observations; when not configured or incapable, it reports available observations or none. This parameter change resolves the contradiction by adapting the reporting frequency and detail to the gateway's role.

Inventive Principle:
Principle #35Parameter changes

2Loss of information

If the network node requests detailed network performance observation reports from a non-slave gateway, then more comprehensive data may be obtained, but the gateway may not be able to provide such data

Engineering Contradiction:
Improvenetwork performance data completenessVSAvoiddata availability
Core Design Contradiction:
Loss of informationVSReliability

Solution Approach 1:

The network node performs a preliminary check to determine whether the gateway is configured as a slave gateway before requesting detailed network performance observation reports. This preliminary action prevents futile requests to non-slave gateways, ensuring data availability and reliability by matching requests with gateway capabilities.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If the network node monitors network performance itself, then it can obtain observations, but it cannot have granular observation compared to gateway observation

Engineering Contradiction:
Improveobservation granularityVSAvoidmonitoring system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The gateway acts as an intermediary that performs granular network performance monitoring on behalf of the network node. By delegating the monitoring function to the gateway, the network node obtains detailed observations without implementing its own complex monitoring infrastructure, thus resolving the contradiction between observation granularity and system complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10412658B2Methods and systems for communications through a slave gateway
Publication Date: 2019.09.10 PISMO LABS TECH
  • US10412658B2 patent drawing
  • US10412658B2 patent drawing
  • US10412658B2 patent drawing

AI summary

The present invention discloses methods and network nodes for distributing data packets through a plurality of wide area network (WAN) interfaces and through a gateway at a network node. In order to determine whether the gateway is a slave gateway, identification request is sent to the gateway by a network node. When the gateway is configured as a slave gateway, transmitting instruction to the gateway. Further, weighting may be assigned to the WAN interfaces. Further, connections may be established through WAN interfaces of the network node and WAN interfaces of the gateway. The connections may further be aggregated together to form an aggregated connection.