Adaptive Bandwidth Allocation in XG-PON Systems

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

VSEngineering 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

Engineering Contradiction:
Improveadaptability to overhead and abnormal situationsVSAvoidbandwidth waste
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

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

Inventive Principle:
Principle #23Feedback

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

Inventive Principle:
Principle #35Parameter changes

2Productivity

If bandwidth is allocated without accurate flow statistics, then allocation can be performed quickly, but accuracy of bandwidth allocation deteriorates

Engineering Contradiction:
Improvebandwidth allocation speedVSAvoidbandwidth allocation accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

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

Inventive Principle:
Principle #10Preliminary action

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

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Reliability

If multiplexing is used to handle overhead and abnormal situations, then system robustness improves, but bandwidth resource utilization deteriorates

Engineering Contradiction:
Improvesystem robustness to abnormal situationsVSAvoidbandwidth resource utilization
Core Design Contradiction:
ReliabilityVSProductivity

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

Inventive Principle:
Principle #3Local quality

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

Inventive Principle:
Principle #15Dynamics

Data Source

PatentEP2852176B1Dynamic bandwidth allocation method, device and system
Publication Date: 2016.05.18 SANECHIPS TECH CO LTD
  • EP2852176B1 patent drawingFigure 1~2
  • EP2852176B1 patent drawingFigure 3~4
  • EP2852176B1 patent drawing

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.