AC-Based Transmission Scheduler for WiFi Uplink Congestion
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Wireless communication networks, such as IEEE 802.11ax, face challenges in managing congestion when multiple client stations need to transmit critical traffic simultaneously, as they lack a quality of service (QoS) mechanism to prioritize traffic effectively, leading to inefficiencies in resource allocation and potential bottlenecks in uplink transmission.
Innovation Solution
Implementing an access category (AC)-based transmission scheduler in wireless access points (APs) to manage upstream traffic by determining resource unit (RU) allocation based on buffer status reports (BSRs) and traffic type, allowing prioritization of critical traffic and optimizing transmission opportunities (TXOP) for voice and video traffic, while using pre-configured policies to allocate RUs to client stations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If simultaneous transmission is enabled in OFDMA networks, then transmission efficiency is improved, but congestion management capability deteriorates
Solution Approach 1:
The patent segments the shared wireless medium into distinct resource units (RUs) that can be independently allocated to different client stations. This segmentation allows simultaneous transmissions to occur in different RUs while maintaining individual control over each RU's allocation, thereby preserving congestion management capability while enabling parallel transmissions.
Solution Approach 2:
The patent implements dynamic RU allocation where the access point adjusts resource unit assignment based on real-time buffer status reports and traffic priority levels. This dynamic adaptation allows the system to optimize transmission efficiency under normal conditions while automatically adjusting to manage congestion when it occurs, resolving the contradiction between simultaneous transmission capability and congestion control.
2Ease of operation
If equal resource allocation is provided to all client stations, then fairness is improved, but quality of service for critical traffic deteriorates
Solution Approach 1:
The patent applies local quality by differentiating resource allocation based on the specific needs of each client station's traffic. Instead of uniform allocation, the system assigns different priority levels and RU allocations to different access categories (voice, video, best effort, background), ensuring that critical traffic receives appropriate preferential treatment while maintaining fairness for other traffic types.
Solution Approach 2:
The patent changes the allocation parameters dynamically based on traffic type and buffer status. By adjusting RU size, allocation frequency, and priority weights according to the specific parameters of each traffic flow, the system achieves both fairness for general traffic and quality of service guarantees for critical applications.
3Device complexity
If resource units are allocated without considering traffic type, then allocation simplicity is improved, but network performance under congestion deteriorates
Solution Approach 1:
The patent implements preliminary action by pre-configuring priority levels and allocation policies for different access categories before congestion occurs. Buffer status reports include traffic type information that triggers pre-defined allocation rules, allowing the system to respond to congestion automatically without complex real-time decisions, thus maintaining allocation simplicity while improving network performance under load.
Data Source
AI summary
Techniques and apparatus for managing congestion in a wireless network are provided. One technique includes receiving one or more buffer status reports (BSRs) from one or more client stations. Each BSR indicates an amount of traffic in a transmit queue of the client station. An allocation of resource units (RUs) for the one or more client stations is determined, based on at least a type of traffic in each transmit queue of the one or more client stations, upon a determination that there is congestion on an uplink wireless channel shared by the one or more client stations. A frame that includes an indication of the allocation of RUs for the one or more client stations is generated. The frame is transmitted to the one or more client stations.


