Bonding Processor Buffer Overflow Prevention via Retransmission Equalization
Find Innovative SolutionsGenerate 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
Engineering Contradiction Analysis
1Reliability
If retransmission requests are initiated when data transmission errors occur, then data integrity is maintained, but bonding processor buffer overflows occur
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.
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.
2Reliability
If retransmission requests are initiated to maintain data integrity, then data transmission reliability improves, but data rate significantly reduces
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.
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.
3Stability of the object's composition
If retransmission requests are initiated on all data lines, then retransmission delays are equalized, but system complexity increases
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.
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
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.
Data Source
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.


