DSLAM Bonding Engine Fragment Allocation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing DSLAM systems face inefficiencies in data transmission over multiple subscriber lines, as they often require fragmenting packets and recombining them at the customer premise equipment, which can lead to increased latency and reduced data rates compared to single-line transmission.
Innovation Solution
The implementation of a bonding engine within the communication module that fragments data packets into multiple fragments, allocates each fragment to a specific subscriber line based on estimated queue depth and downstream transmission rate, and recombines them at the customer premise equipment, optimizing data transmission across multiple connections.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If packets are fragmented and transmitted over multiple subscriber lines, then aggregated data rate increases, but latency increases due to fragment recombination requirements
Solution Approach 1:
The patent applies preliminary action by pre-allocating buffer spaces in the DSLAM for bonding groups before data transmission begins. The system estimates queue depths and reserves buffer resources in advance, allowing fragments to be immediately directed to pre-configured buffers without real-time allocation delays. This pre-preparation reduces the time penalty associated with fragment recombination while maintaining the aggregated data rate benefit of multi-line transmission.
2Productivity
If fragment allocation is performed without considering queue depth, then device complexity is reduced, but data transmission efficiency decreases
Solution Approach 1:
The patent implements feedback mechanisms where the DSLAM continuously monitors queue depths for each subscriber line and uses this information to dynamically adjust fragment allocation decisions. The system estimates queue depths based on historical data and current network conditions, then feeds this information back into the allocation algorithm. This feedback loop enables efficient load balancing across multiple lines while maintaining manageable device complexity through automated decision-making based on real-time network state.
3Reliability
If buffer spaces are not pre-allocated for bonding groups, then device complexity is reduced, but data transmission reliability decreases
Solution Approach 1:
The patent applies preliminary action by pre-allocating buffer spaces in the DSLAM for bonding groups before data transmission begins. The system estimates queue depths and reserves buffer resources in advance, allowing fragments to be immediately directed to pre-configured buffers without real-time allocation delays. This pre-preparation reduces the time penalty associated with fragment recombination while maintaining the aggregated data rate benefit of multi-line transmission.
Data Source
AI summary
An exemplary communication system has logic and memory for storing data indicative of data rates for transceivers coupled to a bonding group. The transceivers are coupled to a plurality of queues, and the logic is configured to determine a plurality of values based on the data. Each of the values indicates a number of bits in a respective one of the queues and is based on the data rate indicated by the data for a respective one of the transceivers. The logic is configured to receive a data packet and to fragment the data packet into a plurality of fragments. The logic is further configured to allocate the fragments to communication connections of the bonding group based on the values and to transmit the fragments to the transceivers such that each of the fragments is transmitted across the respective communication connection to which the fragment is allocated.


