Prioritized Protocol Messaging for Wi-Fi APs
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Wireless networks with multiple access points often experience slowdowns due to heavy traffic or multiple hops, leading to increased response times for protocol data packets, which affects network performance and client device experience.
Innovation Solution
A network controller periodically polls access points, monitors channel bandwidth and response times, and tags protocol data with higher priority levels using WMM or DSCP mechanisms when bandwidth or response times fall below thresholds, thereby prioritizing data transmission.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If the network controller monitors channel bandwidth and response times to prioritize protocol data, then the timeliness of protocol data delivery is improved, but the device complexity increases
Solution Approach 1:
The network controller pre-configures priority levels and monitoring thresholds for protocol data packets before actual data transmission occurs. Polling frequencies and bandwidth thresholds are established in advance, allowing the system to quickly respond to network conditions without complex real-time decision-making, thus reducing device complexity while maintaining timeliness improvement
Solution Approach 2:
The system implements continuous monitoring of channel bandwidth and response times, with the network controller receiving feedback from access points about current network conditions. This feedback mechanism allows dynamic adjustment of polling frequencies and priority tagging without requiring complex manual configuration, resolving the contradiction between timeliness improvement and device complexity
2Speed
If the network controller increases polling frequency to monitor network conditions, then the response time to network changes is improved, but the channel bandwidth consumption increases
Solution Approach 1:
The network controller dynamically adjusts the polling frequency based on current network conditions and the priority levels of active data flows. When high-priority protocol data is detected or network conditions deteriorate, polling frequency increases automatically. When conditions are stable, polling frequency decreases, optimizing the balance between detection speed and bandwidth consumption without fixed manual configuration
Solution Approach 2:
The system changes the polling frequency parameter adaptively based on network state. The network controller monitors bandwidth utilization and response times, adjusting the polling interval parameter in real-time to maintain optimal detection speed while minimizing bandwidth consumption. This parameter adaptation resolves the contradiction by making polling frequency a variable rather than a fixed value
3Loss of time
If the network controller tags all protocol data with high priority, then the delivery timeliness is improved, but the loss of information about actual network conditions increases
Solution Approach 1:
The network controller applies different priority levels to different protocol data packets based on local network conditions at the time of transmission. Instead of uniform high priority tagging, the system assigns priority levels (e.g., high, medium, low) according to the specific bandwidth constraints and response time violations detected for each polling cycle. This localized quality assignment preserves information about network condition severity while still improving delivery timeliness for affected packets
Solution Approach 2:
The system segments protocol data into different priority classes based on the severity of network condition violations. Polling responses are analyzed to determine whether bandwidth thresholds are exceeded or response times are violated, and packets are tagged with corresponding priority levels rather than a single uniform priority. This segmentation preserves information about the specific nature and severity of network problems
Data Source
AI summary
A Wi-Fi APD is configured to tag internet protocol data with a first priority level and a second priority level that is higher than the first priority level. The network controller contains a memory that contains a channel bandwidth threshold value. The network controller contains a processor configured to execute instructions that cause the network controller to: periodically poll the Wi-Fi APD; periodically receive poll responses from the Wi-Fi APD; determine whether channel bandwidth is greater than the stored channel bandwidth threshold value; determine whether the response time of the poll responses is greater than the polling period; and instruct the Wi-Fi APD to tag internet protocol data with the second priority level when at least one of the channel bandwidth is less than the channel bandwidth threshold value and the response time is greater than the period of the first frequency.


