Bonding Engine Packet Fragment Size Adaptation

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvethroughput efficiencyVSAvoidfragmentation algorithm complexity
Core Design Contradiction:
ProductivityVSDevice complexity

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.

Inventive Principle:
Principle #15Dynamics

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.

Inventive Principle:
Principle #35Parameter changes

2Quantity of substance

If packet fragmentation is implemented across multiple subscriber line pairs, then bandwidth is increased, but delay and jitter sensitivity increases

Engineering Contradiction:
ImprovebandwidthVSAvoiddelay and jitter
Core Design Contradiction:
Quantity of substanceVSLoss of time

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.

Inventive Principle:
Principle #1Segmentation

3Productivity

If maximum packet fragment size is not adapted to number of line pairs, then configuration simplicity is maintained, but transmission efficiency deteriorates

Engineering Contradiction:
Improvetransmission efficiencyVSAvoidadaptability to bonding group size
Core Design Contradiction:
ProductivityVSAdaptability or versatility

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.

Inventive Principle:
Principle #15Dynamics

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.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9118500B1Communications system with bonding engine configured for maximum packet fragment size as adapted to communications line pairs and related method
Publication Date: 2015.08.25 ADTRAN INC
  • US9118500B1 patent drawing
  • US9118500B1 patent drawing
  • US9118500B1 patent drawing

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.