Wi-Fi AirSlice Scheduling for Application Prioritization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing Wi-Fi systems face challenges in effectively scheduling multiple applications with varying latency and data throughput requirements, leading to complications and overhead costs for system operators in managing IEEE 802.11ax standards.
Innovation Solution
The AirSlice technology allocates virtual slices of Wi-Fi spectral resources based on policies per device, user, or user role, using a combination of multiple queues and 802.11ax MAC scheduling enhancements to optimize the selection between OFDMA, MU-MIMO, and SU-MIMO transmission modes, ensuring prioritization and Quality of Service (QoS) for each client.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple transmission protocols (OFDMA and MU-MIMO) are supported to meet varying application requirements, then system flexibility and adaptability are improved, but scheduling complexity and operator overhead increase
Solution Approach 1:
The patent segments the scheduling process into distinct phases: application identification, protocol selection, and parameter configuration. By dividing the complex scheduling task into manageable segments, the system can handle multiple transmission protocols without overwhelming operator overhead, as each segment can be processed independently based on application requirements
Solution Approach 2:
The system performs preliminary identification of application requirements and pre-determines the optimal transmission protocol before actual data transmission. This preliminary action allows the system to prepare scheduling decisions in advance, reducing real-time complexity while maintaining adaptability to different application needs
2Reliability
If manual scheduling decisions are made to balance multiple factors for different applications, then service quality is improved, but operator workload and time consumption increase
Solution Approach 1:
The patent implements self-service scheduling where the access point automatically identifies application requirements, selects appropriate transmission protocols, and configures scheduling parameters without operator intervention. The system serves itself by making intelligent decisions based on embedded policies and application characteristics, thereby maintaining high service quality while eliminating operator time consumption
Solution Approach 2:
The system incorporates feedback mechanisms that monitor transmission performance and application requirements in real-time, automatically adjusting scheduling decisions to maintain optimal service quality. This closed-loop feedback enables the system to self-correct and adapt without requiring continuous operator input, reducing time consumption while preserving reliability
3Productivity
If resource allocation is optimized for each application individually, then application performance is improved, but system overhead and computational load increase
Solution Approach 1:
The patent applies local quality by tailoring resource allocation and transmission protocol selection to the specific requirements of each application individually. Instead of using a uniform approach for all applications, the system adjusts scheduling parameters locally based on each application's characteristics, thereby optimizing performance without requiring exhaustive system-wide analysis that would increase computational overhead
Data Source
AI summary
Embodiments are directed to intelligent scheduling of Wi-Fi services for applications. An embodiment of computer-readable storage mediums includes instructions for receiving data packets from multiple connected devices at a wireless access point and identifying an application traffic flow for each data packet; assigning each data packet to a respective queue of a first set of queues based on an identified application traffic flow for each data packet; selecting data packets from the first set of queues based on priorities for each of multiple applications; generating prioritized candidate lists for selected data packets in a second set of queues, each queue being dedicated for an access category for one or more application; and scheduling data packets from the candidate lists, including selecting a transmission mode for each access category based on characteristics of the one or more applications.


