Dynamic Bandwidth Allocation in EPON Using Preliminary Deduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In Ethernet passive optical networks (EPON), the dynamic bandwidth allocation mechanism leads to bandwidth waste due to the pre-reporting manner, where the optical network unit (ONU) reports bandwidth usage after it has been allocated, resulting in inefficient allocation and waste, especially when traffic patterns are non-uniform.
Innovation Solution
The method adjusts the bandwidth allocation by predicting actual traffic using the bandwidth request value and the allocated bandwidth, calculating the difference between the reported value and the allocated value in the previous cycle to minimize waste, thereby optimizing bandwidth usage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If the ONU reports bandwidth request value in pre-manner (before deducting allocated bandwidth), then the OLT can respond quickly to bandwidth requests, but bandwidth waste occurs because the reported value includes already-allocated bandwidth
Solution Approach 1:
The ONU performs preliminary deduction of the bandwidth request value by subtracting the previously allocated bandwidth from the current cache before reporting to the OLT. This preliminary action ensures that the reported value reflects only the additional bandwidth needed, not including already-allocated bandwidth, thereby preventing bandwidth waste while maintaining quick response capability
Solution Approach 2:
The system implements a feedback mechanism where the OLT sends back the allocated bandwidth value to the ONU, and the ONU uses this feedback to adjust its next bandwidth request calculation. This closed-loop feedback ensures that the ONU accurately reports only the additional bandwidth needed based on actual traffic changes, eliminating the pre-manner reporting waste
2Ease of operation
If the OLT allocates bandwidth based on reported REQUEST value, then bandwidth allocation follows simple rule B(n)=R(n-1), but this causes bandwidth waste when traffic is non-uniform because the allocation does not match actual traffic needs
Solution Approach 1:
The bandwidth allocation mechanism transitions from a static formula B(n)=R(n-1) to a dynamic calculation where the ONU subtracts the previously allocated bandwidth from its current cache: R(n) = Cache(n) - B(n-1). This dynamic adjustment ensures that the bandwidth request accurately reflects actual traffic changes, allowing the simple allocation rule to work correctly even with non-uniform traffic patterns
Solution Approach 2:
The system changes the parameter calculation method from directly reporting cache value to reporting the difference between current cache and previously allocated bandwidth. This parameter transformation (R(n) = Cache(n) - B(n-1)) ensures that the bandwidth request parameter accurately represents additional bandwidth needs, preventing waste while maintaining operational simplicity
Data Source
Figure 1~3
Figure 4~6
AI summary
Disclosed are a dynamic bandwidth allocation method and apparatus, and a computer storage medium. The method comprises: according to a bandwidth request value reported by an optical network unit and a bandwidth value allocated and delivered to the optical network unit, obtaining the actual traffic of the optical network unit; and according to the obtained actual traffic of the optical network unit, adjusting the bandwidth value allocated to the optical network unit. The embodiments of the present invention provide a dynamic bandwidth allocation method and apparatus, and a computer storage medium, the method includes steps described below. Actual traffic of an optical network unit is acquired according to a bandwidth request value reported by the optical network unit and a bandwidth value allocated and issued to the optical network unit; and the bandwidth value allocated to the optical network unit is adjusted according to the acquired actual traffic of the optical network unit.