Multi-Trunk Data Flow Regulation via Cross-Gateway Feedback
Find Innovative SolutionsGenerate 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
Engineering Contradiction Analysis
1Productivity
If dataflow rate is increased to improve bandwidth utilization, then productivity is improved, but packet loss increases and network reliability deteriorates
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.
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.
2Reliability
If dataflow rate is decreased to prevent packet loss, then reliability is improved, but productivity and bandwidth utilization deteriorate
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.
3Reliability
If rate control information is exchanged between gateways to improve reliability, then device complexity increases, but this enables dynamic bandwidth management
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.
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
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.
Data Source
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.


