Bonding Engine Packet Fragment Size Adaptation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing communications systems with bonding engines face issues of high latency and throughput limitations due to inefficient packet fragmentation across bonded subscriber line pairs, particularly in delay and jitter-sensitive systems.
Innovation Solution
A communications system that dynamically assesses the number of subscriber line pairs to determine the optimal maximum packet fragment size, adjusting it based on the number of available pairs and incorporating a fragment header with port addresses for efficient switching and transmission, thereby minimizing delay and maximizing throughput.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If fixed packet fragment size is used across bonded links, then simplicity of implementation is maintained, but throughput efficiency and latency performance deteriorate
Solution Approach 1:
The patent implements dynamic adaptation of maximum fragment size based on the number of active line pairs in the bonding group. The system adjusts the maximum fragment size parameter according to current bonding conditions, transitioning from static to dynamic configuration to optimize throughput while adapting to changing network states.
Solution Approach 2:
The system changes the fragment size parameter based on the number of line pairs available in the bonding group. By adjusting this critical parameter according to bonding group composition, the system optimizes packet transmission efficiency without requiring complex per-packet analysis, balancing simplicity with performance.
2Quantity of substance
If packet fragmentation is implemented across multiple subscriber line pairs, then bandwidth is increased, but delay and jitter sensitivity increases
Solution Approach 1:
The patent segments packets into fragments for transmission across multiple bonded line pairs, enabling parallel transmission that increases overall bandwidth. The segmentation allows the system to utilize multiple physical channels simultaneously, achieving higher throughput while maintaining structured fragment management to control delay characteristics.
3Productivity
If maximum packet fragment size is not adapted to number of line pairs, then configuration simplicity is maintained, but transmission efficiency deteriorates
Solution Approach 1:
The system dynamically adapts the maximum fragment size parameter based on the detected number of line pairs in the bonding group. This dynamic configuration enables the system to optimize transmission efficiency for different bonding scenarios without requiring manual reconfiguration, achieving both efficiency and adaptability.
Solution Approach 2:
The system uses feedback from the bonding group configuration detection to automatically adjust the maximum fragment size parameter. By monitoring the number of available line pairs and adjusting fragment size accordingly, the system achieves adaptive optimization without complex external control mechanisms.
Data Source
AI summary
A communications system includes at least one telecommunications access module coupled to a plurality of communications subscriber line pairs and comprising at least one bonding engine. A module is configured to receive a provisioning request and determine the total number of communications subscriber line pairs available to form a bonding group and select at least one bonding engine for the bonding group. A data processor is configured to determine a maximum packet fragment size for the data packets based on the total number of available subscriber line pairs forming the bonding group. A maximum packet fragment size is adapted to the number of communications line pairs within the bending group and the bonding engine fragments the data packets into the packet fragments. A transmitter receives the packet fragments and transmits the packet fragments over the communications subscriber line pairs forming the bonding group.


