Dynamic Bandwidth Allocation for Fair Access Module Service
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Telecommunication networks face challenges in ensuring fair allocation of network bandwidth across access modules, leading to disparities in service performance for packet flows of the same class due to varying load conditions and network configurations, without increasing cost or complexity.
Innovation Solution
Implementing a dynamic bandwidth allocation algorithm that uses load information from access modules to dynamically control upstream data rates, ensuring fair allocation of bandwidth across all access modules by adjusting shaper rates based on current load conditions, thereby preventing uncontrolled packet loss and maintaining consistent performance for services of the same class.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If static bandwidth allocation is used, then network configuration is simple, but service performance varies significantly across access modules under different load conditions
Solution Approach 1:
The patent implements dynamic bandwidth allocation by continuously monitoring load conditions at each access module and adjusting upstream shaping rates in real-time. The system transitions from static to dynamic control, allowing bandwidth allocation to adapt to changing network conditions and ensure consistent service performance across all access modules regardless of their individual load states.
Solution Approach 2:
The system employs feedback mechanisms where access modules report their load conditions to the access node, which then adjusts the upstream shaping rates accordingly. This closed-loop control ensures that bandwidth allocation responds to actual network conditions, resolving the contradiction between performance consistency and system complexity.
2Reliability
If bandwidth is allocated without considering current load conditions, then allocation mechanism is simple, but packet loss occurs and performance is inconsistent
Solution Approach 1:
The system dynamically adjusts upstream shaping rates based on real-time load condition reports from access modules. This dynamic adaptation allows the network to respond to changing conditions and prevent packet loss by allocating bandwidth according to actual demand rather than using fixed allocation rules.
Solution Approach 2:
The patent changes the parameter of upstream shaping rates based on load conditions. By adjusting this key parameter dynamically, the system optimizes packet delivery reliability and adapts to varying network conditions without requiring complex structural changes.
3Reliability
If access modules operate independently, then device complexity is reduced, but fair bandwidth allocation across services of the same class cannot be ensured
Solution Approach 1:
The system merges the bandwidth allocation control functions across all access modules by having them report to a central access node that coordinates upstream shaping rates. This unified approach ensures fair allocation for services of the same class while maintaining the modular architecture of independent access modules.
Solution Approach 2:
The access node performs multiple functions including load monitoring, fairness enforcement, and bandwidth allocation coordination for all access modules. This universal control mechanism ensures consistent and fair service delivery across the entire network without requiring each access module to implement complex coordination logic.
Data Source
AI summary
A telecommunication system uses a dynamic bandwidth allocation (DBA) algorithm based on current load conditions for controlling transmissions to a plurality of access modules of an access node in order to achieve a fair allocation of network bandwidth at the access node. As an example, access modules at an access node communicate via a control channel with dynamic bandwidth allocation (DBA) logic that receives load information from each of the access modules. Using such load information, the DBA logic dynamically controls the upstream data rates so that a fair allocation of network bandwidth is achieved across all of the access modules. Specifically, the data rates are controlled such that packet flows for services of the same class achieve the same or similar performance (e.g., average data rate) regardless of which access module is receiving each respective packet flow.


