Dynamic Contention Window Adjustment for Wi-Fi Access Points
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Network operating systems face challenges in managing contention windows for access points, particularly in environments with varying client activity levels, leading to collisions and inefficient channel access.
Innovation Solution
The system calculates an activity value for stations connected to an access point and uses the Enhanced Distributed Channel Access (EDCA) protocol to dynamically alter the contention window based on this value, reducing collisions and balancing channel access.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If a fixed contention window is used in the access point, then the device complexity is reduced and operation is simplified, but collisions increase and channel access efficiency deteriorates in environments with varying client activity levels
Solution Approach 1:
The patent implements dynamic contention window adjustment by monitoring client activity levels and modifying the contention window size accordingly. The access point transitions from a static fixed window to a dynamic adaptive window that expands or contracts based on real-time network conditions, specifically client activity levels, thereby optimizing channel access efficiency without requiring complex manual configuration.
Solution Approach 2:
The patent changes the contention window parameter dynamically based on client activity levels. When client activity increases, the contention window size is adjusted to prevent collisions; when activity decreases, the window size is reduced to improve access efficiency. This parameter adaptation resolves the contradiction by allowing the system to maintain simplicity while achieving high productivity through automated parameter optimization.
2Reliability
If the contention window size is increased to reduce collisions, then collision reduction is achieved, but channel access efficiency and throughput deteriorate
Solution Approach 1:
The patent dynamically adjusts the contention window parameter based on client activity levels rather than using a fixed large window. When activity is low, the window remains small to maintain high access efficiency; when activity increases, the window expands to reduce collisions. This conditional parameter change resolves the contradiction by adapting the window size to actual network conditions rather than consistently using a conservative large size.
Solution Approach 2:
The patent implements a feedback mechanism that monitors client activity levels and uses this information to adjust the contention window size. The system continuously observes network conditions and modifies the window parameter in response to changing activity levels, creating a closed-loop control system that balances collision reduction with access efficiency based on real-time feedback rather than static preconfiguration.
3Productivity
If the contention window size is decreased to improve channel access efficiency, then throughput is improved, but collisions increase in high client density environments
Solution Approach 1:
The patent makes the contention window dynamic rather than fixed, allowing it to contract to small sizes for high efficiency in low-density environments and expand to large sizes for collision reduction in high-density environments. This dynamic behavior resolves the contradiction by adapting the window size to client density conditions, achieving both high productivity and reliability contextually rather than compromising one for the other.
Solution Approach 2:
The patent changes the contention window parameter based on monitored client activity levels. In high-density environments with elevated activity, the window size is increased to reduce collisions; in low-density environments, the window size is decreased to maximize access efficiency. This conditional parameter adjustment resolves the contradiction by optimizing the parameter for current network conditions rather than using a suboptimal fixed value.
4Productivity
If dynamic contention window adjustment is implemented based on client activity levels, then channel access efficiency and collision reduction are improved, but device complexity and calculation requirements increase
Solution Approach 1:
The patent implements a self-service mechanism where the access point automatically monitors its own client activity levels and autonomously adjusts its contention window parameter without external intervention. The system serves itself by detecting network conditions and making appropriate parameter modifications, which reduces the need for complex external control systems while achieving dynamic optimization of channel access efficiency.
Solution Approach 2:
The patent uses a feedback-based control mechanism that monitors client activity and automatically adjusts the contention window in response. This feedback loop enables the system to adapt to changing conditions with relatively simple logic: monitor activity level, compare to threshold, and adjust window size accordingly. The feedback approach achieves complex adaptive behavior through a relatively simple structured response to monitored conditions.
Data Source
AI summary
Example implementations relate to access point contention window alterations. For example, a system for access point contention window alterations may comprise a processing resource; and a memory resource storing readable instructions to cause the processing resource to: calculate an activity value for a station of a network; and alter a defined contention window of an access point coupled to the station when the activity value is above a threshold activity level.


