Dynamic Bandwidth Allocation in Passive Optical Networks
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current dynamic bandwidth allocation methods in Passive Optical Networks (PON) fail to effectively manage bandwidth for multiple service types, leading to low bandwidth utilization, poor adaptive capabilities, and inability to meet Quality of Service (QoS) requirements, especially for real-time services and varying service priorities.
Innovation Solution
A method that classifies services into different types based on priority, authorizes service ports accordingly, and schedules data transmission start times to ensure consecutive transmission windows without protective bands, dynamically allocating bandwidth to meet diverse service needs and handle offline ONUs.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If Static Bandwidth Allocation (SBA) is used, then device complexity is reduced and ease of operation is improved, but bandwidth utilization ratio decreases and adaptability to burst services deteriorates
Solution Approach 1:
The patent implements dynamic bandwidth allocation where the OLT continuously monitors buffer status of each ONU and adjusts bandwidth allocation in real-time based on current service demands. The bandwidth grant is dynamically recalculated for each transmission cycle, allowing the system to adapt to bursty traffic patterns while maintaining operational simplicity through automated control algorithms.
2Adaptability or versatility
If Dynamic Bandwidth Allocation (DBA) is used, then bandwidth utilization ratio is improved and adaptability to burst services is enhanced, but device complexity and algorithm complexity increase
Solution Approach 1:
The patent segments bandwidth allocation into distinct categories: guaranteed bandwidth for real-time services, best-effort bandwidth for non-real-time services, and dynamic adjustment components. This segmentation allows the DBA algorithm to handle different service types with appropriate priorities and constraints, reducing overall algorithmic complexity while maintaining high adaptability to various service requirements.
Solution Approach 2:
The system implements a feedback mechanism where ONUs report their buffer status to the OLT, which then calculates appropriate bandwidth grants based on current network conditions and service requirements. This closed-loop feedback control enables automated dynamic allocation without requiring complex manual configuration, balancing algorithm complexity with operational effectiveness.
3Productivity
If polling period varies adaptively with data amount, then bandwidth utilization is improved, but data transmission jitter increases and real-time service requirements are not met
Solution Approach 1:
The patent implements dynamic bandwidth allocation where the OLT continuously monitors buffer status of each ONU and adjusts bandwidth allocation in real-time based on current service demands. The bandwidth grant is dynamically recalculated for each transmission cycle, allowing the system to adapt to bursty traffic patterns while maintaining operational simplicity through automated control algorithms.
Solution Approach 2:
The system changes the parameter of bandwidth allocation dynamically based on service type and current network conditions. Real-time services receive guaranteed bandwidth with strict timing constraints, while non-real-time services receive best-effort allocation. This parameter differentiation allows high bandwidth utilization without compromising real-time service quality.
4Device complexity
If Round-Robin constant sequence polling is used, then device complexity is reduced, but bandwidth utilization decreases and it cannot meet diverse service requirements
Solution Approach 1:
The patent segments bandwidth allocation into distinct categories: guaranteed bandwidth for real-time services, best-effort bandwidth for non-real-time services, and dynamic adjustment components. This segmentation allows the DBA algorithm to handle different service types with appropriate priorities and constraints, reducing overall algorithmic complexity while maintaining high adaptability to various service requirements.
Solution Approach 2:
Different quality of service parameters are applied to different service types and ONUs based on their specific requirements. Real-time services receive guaranteed bandwidth with strict timing constraints, while non-real-time services receive best-effort allocation. This local differentiation of service quality enables the system to meet diverse service requirements without requiring completely different polling mechanisms for each service type.
Data Source
AI summary
A method for dynamic bandwidth allocation in Passive Optical Network (PON), said PON includes a OLT and a plurality of ONUs accessing to the OLT, comprising: classifying traffic which is to be communicated between the OLT and the ONUs into a plurality of service types, and granting a different priority to each type of the services; authorizing service ports of every type of services to transmit service data in descending sequence of said priorities of the services, and recording granting information of the service ports obtained from the authorization; reading out said granting information of every to-be-granted service port of a same ONU; and scheduling granted start time of data transmission of every to-be-granted port of current ONU, generating downlink granting messages including both said granting information and said granted start time of data transmission of every granted port of said current ONU, transmitting said downlink granting messages to said current ONU. This method for bandwidth allocation in the present invention can satisfy requirements of different types of services, increase bandwidth utilization ratio and realize equal bandwidth allocation.


