Dynamic Bandwidth Allocation in Passive Optical Networks
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In passive optical networks, dynamic bandwidth allocation (DBA) algorithms face challenges in optimizing performance and network utilization, particularly in non-status reporting DBA, where the optical line termination (OLT) lacks information on data backlogs at transmission containers, leading to suboptimal bandwidth allocation and increased latency.
Innovation Solution
A method is introduced where an upstream bandwidth manager dynamically allocates bandwidth to traffic containers based on demand information from both status reporting and non-status reporting mechanisms, and also considers the status of target queues within a traffic manager to prevent overflows, thereby optimizing bandwidth utilization.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If non-status reporting DBA is used, then the OLT can allocate bandwidth without requiring ONU reporting, but the OLT cannot know the actual data backlog at each TCONT leading to suboptimal bandwidth allocation
Solution Approach 1:
The patent implements a feedback mechanism where the OLT monitors queue status at the traffic manager and uses this information to dynamically adjust bandwidth allocation to TCONTs. The OLT receives queue status information from the traffic manager and modifies bandwidth grants accordingly, creating a closed-loop control system that optimizes network utilization while maintaining the simplicity of non-status reporting DBA.
Solution Approach 2:
The traffic manager acts as an intermediary between the OLT and the TCONTs, collecting queue status information and providing feedback to the OLT. This intermediary component enables the OLT to make informed bandwidth allocation decisions without requiring direct status reporting from each ONU, thus maintaining operational simplicity while improving network utilization.
2Reliability
If the OLT increases bandwidth allocation to TCONTs to handle burst traffic, then burst traffic can be transmitted, but the OLT may allocate excessive bandwidth when not needed increasing network waste
Solution Approach 1:
The patent implements dynamic bandwidth allocation where the OLT continuously adjusts bandwidth grants to TCONTs based on real-time queue status feedback. The bandwidth allocation is not static but adapts dynamically to actual network conditions, increasing bandwidth during burst traffic periods and reducing it during normal conditions to prevent waste.
Solution Approach 2:
The OLT changes the bandwidth allocation parameter based on queue status feedback. When the traffic manager reports high queue utilization, the OLT increases the bandwidth allocation parameter for affected TCONTs; when queue utilization is low, the OLT decreases the allocation parameter, thereby preventing bandwidth waste while ensuring adequate capacity for burst traffic.
3Productivity
If the OLT uses status reporting DBA to poll TCONTs for data backlog, then optimized bandwidth allocation can be achieved, but the system complexity and polling overhead increase
Solution Approach 1:
The traffic manager serves as an intermediary that consolidates queue status information from multiple TCONTs and provides this aggregated feedback to the OLT. This approach achieves optimized bandwidth allocation similar to status reporting DBA but with reduced complexity, as the OLT receives processed information from a single intermediary rather than polling numerous individual TCONTs.
4Reliability
If the queue capacity is increased to handle more upstream data, then queue overruns can be prevented, but the buffer memory requirements and system cost increase
Solution Approach 1:
The patent implements dynamic bandwidth allocation based on real-time queue status monitoring. Rather than statically increasing queue capacity to handle potential traffic bursts, the system dynamically adjusts bandwidth grants to match actual queue utilization, preventing overruns through active control rather than excessive buffering.
Solution Approach 2:
The OLT takes preliminary action by proactively adjusting bandwidth allocation based on queue status feedback before queue overruns occur. The feedback mechanism enables the OLT to detect approaching queue capacity limits and reduce bandwidth allocation preemptively, preventing overruns without requiring excessive buffer capacity.
Data Source
AI summary
Embodiments of the present disclosure provide methods for allocating bandwidth to a plurality of traffic containers of a passive optical network. The method comprises receiving upstream data from a plurality of traffic containers of the passive optical network and passing the upstream data to a traffic manager. The method further comprises dynamically changing the allocated bandwidth based at least in part on the amount of the upstream data stored in one or more queues of the traffic manager.


