Adaptive Bandwidth Allocation in XG-PON Systems
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing Dynamic Bandwidth Allocation (DBA) algorithms in XGPON systems are not adaptive to various overhead and abnormal situations, leading to waste of bandwidth resources.
Innovation Solution
The method involves estimating a bandwidth estimation value for each Transmission Container (TCONT) using dynamic bandwidth reports and service level agreement information, followed by adaptive negative feedback compensation to correct bandwidth allocation errors, ensuring accurate allocation and minimizing packet loss and resource waste.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If existing DBA algorithms are used for bandwidth allocation, then bandwidth can be allocated to multiple TCONTs, but the allocation is not adaptive to overhead and abnormal situations leading to bandwidth waste
Solution Approach 1:
The patent implements a feedback mechanism where the OLT compares the allocated bandwidth with actual upstream data transmission requirements, and adjusts subsequent bandwidth allocations based on this feedback. The OLT receives DBRU from TCONTs, calculates required bandwidth considering overhead, allocates bandwidth, and uses the transmission results to refine future allocations, creating a closed-loop adaptive system that reduces bandwidth waste while maintaining adaptability to abnormal situations
Solution Approach 2:
The patent dynamically changes bandwidth allocation parameters based on actual network conditions. The OLT adjusts the bandwidth allocation value for each TCONT by comparing the allocated bandwidth with the actual data size transmitted, modifying allocation parameters in response to overhead variations and abnormal situations. This parameter adaptation enables the system to optimize bandwidth utilization under different operating conditions
2Productivity
If bandwidth is allocated without accurate flow statistics, then allocation can be performed quickly, but accuracy of bandwidth allocation deteriorates
Solution Approach 1:
The patent performs preliminary actions by pre-calculating overhead values and preparing bandwidth allocation parameters before actual data transmission. The OLT receives DBRU in advance, pre-calculates the required bandwidth including overhead considerations, and prepares allocation decisions before the upstream transmission occurs. This preliminary processing enables both rapid allocation and accurate bandwidth determination
Solution Approach 2:
The patent replaces complex mechanical-style polling and statistics collection mechanisms with a streamlined calculation approach. Instead of extensive polling of all TCONTs to gather flow statistics, the system uses direct DBRU reporting combined with overhead-based calculations to determine bandwidth requirements. This substitution maintains allocation speed while improving accuracy by focusing on relevant data
3Reliability
If multiplexing is used to handle overhead and abnormal situations, then system robustness improves, but bandwidth resource utilization deteriorates
Solution Approach 1:
The patent applies local quality by providing differentiated bandwidth allocation to different TCONTs based on their specific requirements and the local network conditions each experiences. Rather than uniform multiplexing, the OLT calculates and allocates bandwidth individually for each TCONT, considering local overhead characteristics and abnormal situations specific to each container. This localized approach maintains system robustness while optimizing overall bandwidth utilization
Solution Approach 2:
The patent introduces dynamics by making bandwidth allocation flexible and adaptive rather than static. The allocation mechanism continuously adjusts bandwidth distribution based on real-time DBRU reports, actual transmission results, and changing network conditions. This dynamic approach allows the system to maintain robustness against abnormal situations while avoiding the bandwidth waste associated with static multiplexing allocations
Data Source
Figure 1~2
Figure 3~4
AI summary
A DBA method is disclosed, including acquiring an upstream data size and a dynamic bandwidth report (DBRU) of a current transmission container (TCONT), estimating a bandwidth estimation value of the current TCONT; performing a bandwidth allocation calculation according to the bandwidth estimation value of the current TCONT and service layer agreement (SLA) information configured in advance, obtaining a bandwidth allocation value of the current TCONT. A DBA device and a XG PON system are disclosed, which may, in consideration of the adaptive negative feedback compensation during the bandwidth allocation, allocate bandwidth accurately to different TCONTs in the case of different overhead, thus avoiding lower flow such as a link error or a statistic error and achieving bandwidth adaptive compensation, implementing accurate bandwidth allocation, therefore avoiding the packet loss caused by insufficient allocation of bandwidth and the waste caused by excessive allocation of bandwidth.