Multi-Trunk Data Flow Regulation via Cross-Gateway Feedback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data communication systems experience erratic and unpredictable network behavior due to packet loss and reduced dataflow rates, particularly when networks overload, leading to inefficient bandwidth utilization and difficulty in recovering from large data packet losses.

Innovation Solution

The implementation of a computer-implemented method that receives and adjusts rate control information across wired communication trunks using RWND values and acknowledgement delays to manage dataflow rates, allowing for efficient bandwidth allocation and prioritization, thereby reducing packet loss and improving network responsiveness.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If dataflow rate is increased to improve bandwidth utilization, then productivity is improved, but packet loss increases and network reliability deteriorates

Engineering Contradiction:
Improvebandwidth utilizationVSAvoidpacket loss
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements a feedback mechanism where rate control information is generated at the receiving gateway based on actual network conditions (packet loss, bandwidth availability) and transmitted back to the sending gateway, which then adjusts the dataflow rate accordingly. This closed-loop feedback system allows the network to dynamically respond to changing conditions, increasing bandwidth utilization while maintaining reliability by preventing overload.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent applies preliminary action by proactively adjusting dataflow rates before network overload occurs. The receiving gateway monitors network conditions and sends rate control information in advance to prevent packet loss, rather than reacting after loss has occurred. This includes adjusting the RWND (receive window) size and dataflow rate before the sending gateway transmits data, ensuring the network can handle the incoming traffic.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If dataflow rate is decreased to prevent packet loss, then reliability is improved, but productivity and bandwidth utilization deteriorate

Engineering Contradiction:
Improvepacket loss reductionVSAvoidbandwidth utilization
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements dynamic rate control where the dataflow rate is continuously adjusted based on real-time network conditions. Rather than using a static low rate to prevent packet loss, the system dynamically increases the rate when bandwidth is available and decreases it when the network is congested. This is achieved through continuous exchange of rate control information between sending and receiving gateways, allowing the system to maximize productivity while maintaining reliability.

Inventive Principle:
Principle #15Dynamics

3Reliability

If rate control information is exchanged between gateways to improve reliability, then device complexity increases, but this enables dynamic bandwidth management

Engineering Contradiction:
Improvenetwork performanceVSAvoidgateway complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies universality by designing the gateway to perform multiple functions: it acts as both a data forwarding device and a rate control device. The same gateway infrastructure that routes data packets also generates, receives, and processes rate control information. This multi-functionality reduces the need for separate specialized devices, minimizing the increase in device complexity while enabling sophisticated rate control and bandwidth management.

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

4Speed

If loop time is reduced to improve network responsiveness, then speed is improved, but it becomes difficult to manage dataflow rates across multiple trunks

Engineering Contradiction:
Improvenetwork responsivenessVSAvoidmulti-trunk coordination
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing the rate control process into independent per-trunk segments. Each gateway independently manages rate control for each communication trunk it handles, rather than requiring centralized coordination of all trunks simultaneously. This allows loop time to be minimized for each individual trunk while maintaining proper rate control, as each trunk's rate control operations can proceed independently without waiting for other trunks.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9900258B2Multi-trunk data flow regulation system and method
Publication Date: 2018.02.20 FSA TECHNOLOGIES INC
  • US9900258B2 patent drawing
  • US9900258B2 patent drawing
  • US9900258B2 patent drawing

AI summary

A method, computer program product, and computing system for receiving rate control information for an existing dataflow on a first gateway of a first wired communication trunk within a communication platform. The rate control information for the existing dataflow is provided from the first gateway of the first wired communication trunk to a second gateway of a second wired communication trunk within the communication platform.