Bonding Processor Buffer Overflow Prevention via Retransmission Equalization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Bonding processor buffer overflows occur due to retransmission requests during data transmission errors, leading to potential data rate reduction and complications in reassembling packets from fragmented streams.

Innovation Solution

Implementing a retransmission equalization module that initiates additional retransmission requests across all data lines when corrupted data is encountered on one line, equalizing retransmission delays and preventing buffer overflows by ensuring that all transmission lines experience similar delays, thus minimizing the impact on data rate.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If retransmission requests are initiated when data transmission errors occur, then data integrity is maintained, but bonding processor buffer overflows occur

Engineering Contradiction:
Improvedata integrityVSAvoidbuffer overflow
Core Design Contradiction:
ReliabilityVSObject-generated harmful factors

Solution Approach 1:

The system proactively initiates retransmission requests on alternative transmission lines before the bonding processor buffer overflows. When a data transmission error is detected on one line, the system immediately requests retransmission on other available lines, preventing the harmful effect of buffer overflow while maintaining data integrity.

Inventive Principle:
Principle #9Preliminary anti-action

Solution Approach 2:

The system prepares and executes retransmission requests in advance by monitoring transmission line status and proactively initiating retransmission on alternative lines when errors are detected, rather than waiting for buffer overflow to occur. This preliminary action prevents the harmful effect while ensuring data integrity.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If retransmission requests are initiated to maintain data integrity, then data transmission reliability improves, but data rate significantly reduces

Engineering Contradiction:
Improvedata transmission reliabilityVSAvoiddata rate
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system initiates retransmission requests on multiple transmission lines simultaneously, using more retransmission resources than a single-line approach would require. This partial action on multiple lines achieves reliable data transmission while distributing the time cost across parallel operations, thereby maintaining higher overall data rates.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system maintains continuous data transmission by initiating retransmission requests on alternative transmission lines without interrupting the overall data flow. This ensures data transmission reliability while minimizing idle time and maintaining high data rates through continuous productive action.

Inventive Principle:
Principle #20Continuity of useful action

3Stability of the object's composition

If retransmission requests are initiated on all data lines, then retransmission delays are equalized, but system complexity increases

Engineering Contradiction:
Improveretransmission delay equalityVSAvoidsystem complexity
Core Design Contradiction:
Stability of the object's compositionVSDevice complexity

Solution Approach 1:

The system merges the retransmission control logic into a unified module that manages all transmission lines through a single coherent mechanism. This consolidation achieves equalized retransmission delays across all lines while avoiding the complexity of separate control systems for each line, as the same logic is applied uniformly to all lines.

Inventive Principle:
Principle #5Merging (Combining)

4Stability of the object's composition

If retransmission requests are initiated to prevent buffer overflow, then buffer management stability improves, but data transmission speed reduces

Engineering Contradiction:
Improvebuffer management stabilityVSAvoiddata transmission speed
Core Design Contradiction:
Stability of the object's compositionVSSpeed

Solution Approach 1:

The system initiates retransmission requests on alternative transmission lines before the bonding processor buffer reaches its capacity limit. This preliminary action prevents buffer overflow and maintains buffer management stability while minimizing the time that data transmission is delayed, thereby preserving higher data transmission speeds.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9288008B2Systems and methods for equalizing retransmission delays for data retransmission over bonded modems
Publication Date: 2016.03.15 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US9288008B2 patent drawing
  • US9288008B2 patent drawing
  • US9288008B2 patent drawing

AI summary

Embodiments of the present invention provide systems for incorporating bonding processors while avoiding bonding processor buffer overflow by initiating retransmission requests on all data lines whenever corrupted data is encountered on one data line. Initiating these “extra” retransmission requests equalizes retransmissions delays over all transmission lines, preventing the bonding processor from receiving excess data that cannot be reassembled until the retransmission request is processed.