Dynamic Bandwidth Allocation in PON Systems
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In PON systems, the use of endpoint Max_RTT as the start time for bandwidth allocation leads to inaccurate bandwidth calculations, resulting in inefficient bandwidth utilization and reduced bandwidth ratios due to overlapping bandwidth requests from different upload cycles.
Innovation Solution
The dynamic bandwidth allocation method calculates bandwidths for the current allocation cycle based on requests from the previous cycle, setting the start time to the Nth allocation cycle after the current cycle, ensuring that bandwidth requests are accurate and do not overlap, thereby improving utilization ratios.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the endpoint of Max_RTT is used as the start time for receiving data, then delay compensation is ensured, but bandwidth requests from different cycles overlap and bandwidth allocation becomes inaccurate
Solution Approach 1:
The patent applies preliminary action by collecting bandwidth requests in advance during a first time window before the current allocation cycle, and performing bandwidth allocation in a second time window before the requests are actually needed. This advance preparation ensures that the OLT has accurate bandwidth information ready before the Max_RTT delay period, preventing overlap between requests from different cycles while maintaining reliable delay compensation.
2Productivity
If bandwidth allocation is performed based on reports collected in the current allocation cycle, then real-time bandwidth requirements are reflected, but reports from previous cycles overlap causing inaccurate allocation
Solution Approach 1:
The patent collects bandwidth requests in a first time window that occurs before the current allocation cycle, and performs allocation in a second time window. This preliminary collection and allocation process ensures that bandwidth requests are captured before any overlap with previous cycle reports occurs, maintaining accurate measurement of bandwidth requirements while enabling efficient utilization through timely allocation decisions.
Data Source
AI summary
The present invention provides a dynamic bandwidth allocation method and apparatus, and relates to the field of communications. The method includes: obtaining bandwidth requests that are from optical network units and collected in a previous allocation cycle; calculating, according to the bandwidth requests, bandwidths allocated to all the optical network units in a current allocation cycle, where a start time of the bandwidths is a start point of an N th allocation cycle after the current allocation cycle, and N is a natural number; and delivering the calculated bandwidths to the optical network units. The apparatus includes a collection module, a calculation module, and a delivery module. In the present invention, the bandwidths allocated in the current allocation cycle are calculated according to the bandwidth requests collected in the previous allocation cycle, and the start time of the bandwidths is the start point of the N th allocation cycle after the current allocation cycle. Therefore, the start time of the allocated bandwidths is the same as a start time of the N th cycle, thereby eliminating overlapping of bandwidth requests in different allocation cycles and further improving the bandwidth utilization ratio.


