Self-Adjusting BSRP Scheme for UL Scheduler Optimization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The 802.11ax standard lacks a means to dynamically adjust the interval or frequency of Buffer Status Report Poll (BSRP) trigger frames, leading to inefficiencies in scheduling uplink traffic and increased overhead, particularly for low-priority or inactive STA devices, which can result in misbehavior of the UL scheduler and reduced network performance.
Innovation Solution
Implementing a self-adjusting BSRP scheme that dynamically adjusts the interval or frequency of BSRP trigger frames based on STA buffer status and priority, allowing for more accurate scheduling of high-priority UL traffic and reducing unnecessary overhead by combining or aggregating BSRP with other trigger frames, thereby improving network performance and minimizing latency for latency-sensitive traffic.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If BSRP trigger frames are sent at a fixed interval to all STAs, then the UL scheduler can obtain buffer status information from all STAs, but unnecessary overhead is generated for low-priority or inactive STAs
Solution Approach 1:
The BSRP trigger frame transmission interval is changed from fixed to dynamic, adjusting the frequency based on STA priority levels and buffer status. High-priority STAs receive more frequent BSRP triggers while low-priority or inactive STAs receive fewer triggers, optimizing the balance between information accuracy and network overhead.
Solution Approach 2:
Different BSRP trigger intervals are assigned to different STAs based on their priority levels and activity states. This localized differentiation ensures that each STA receives appropriate attention without uniformly increasing overhead across all STAs.
2Measurement precision
If BSRP trigger frames are sent frequently to all STAs, then the UL scheduler can maintain accurate buffer status information, but system capacity is reduced due to increased overhead
Solution Approach 1:
The system dynamically adjusts BSRP trigger frequency based on STA priority and buffer status, sending more frequent triggers only when necessary for high-priority STAs with significant buffer data, thereby maintaining measurement precision while preserving overall network capacity.
Solution Approach 2:
Instead of uniformly applying frequent BSRP triggers to all STAs, the system applies partial action by selectively triggering BSRP only for STAs that require updated buffer status information, reducing unnecessary overhead while maintaining adequate measurement precision for active STAs.
3Productivity
If the BSRP interval is increased to reduce overhead, then network efficiency improves, but the UL scheduler cannot accurately track buffer status changes for high-priority traffic
Solution Approach 1:
The system implements local quality by applying different BSRP intervals to different STA priority levels. High-priority STAs receive more frequent BSRP triggers to ensure accurate buffer status tracking, while low-priority STAs receive less frequent triggers, optimizing network efficiency without sacrificing reliability for critical traffic.
Solution Approach 2:
The BSRP interval is dynamically adjusted based on STA priority and buffer status conditions. When high-priority STAs accumulate significant buffer data, the system increases BSRP frequency for those specific STAs to maintain accurate tracking, while keeping overall network efficiency high through reduced triggers for other STAs.
Data Source
AI summary
Systems and methods are provided for transmitting buffer state report poll (BSRP) triggers from a WLAN device with a BSRP frequency that is based on an amount of pending data at the UL buffer of each station associated to the WLAN device. The BSRP frequency can further be based on a priority of the pending data at the UL buffer. The amount of pending data at the UL buffer can be compared to a threshold, the value of which can depend on the priority of the pending data, and the BSRP frequency can be based on the comparison.


