Dynamic QoS Profile Provisioning via 802.11u GAS Frames

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current QoS policies in wireless networks struggle to effectively prioritize and manage network traffic, especially in Wi-Fi environments, due to resource-intensive deep packet inspection techniques and the inability to classify encrypted traffic, leading to inefficient resource allocation and potential bottlenecks at wireless access points.

Innovation Solution

Implementing a dynamic application QoS profile provisioning method that uses 802.11u GAS frames to communicate QoS policies from wireless access points to client devices, allowing them to internally prioritize traffic based on application-specific identifiers and markings, thereby enabling appropriate QoS marking and prioritization at the origin of traffic.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If deep packet inspection techniques are used to classify and prioritize network traffic, then traffic classification capability is improved, but resource consumption increases

Engineering Contradiction:
Improvetraffic classification capabilityVSAvoidresource consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent applies preliminary action by embedding QoS markings and application identifiers in traffic packets at the source (client device) before transmission. This pre-classification eliminates the need for resource-intensive deep packet inspection at the access point, as traffic is already tagged with relevant QoS information that can be directly used for prioritization.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent extracts the traffic classification function from the network infrastructure (access point) and relocates it to the client device. By taking out the classification task from the resource-constrained access point and performing it at the source, the system achieves accurate traffic classification without overburdening the wireless network infrastructure.

Inventive Principle:
Principle #2Taking out (Extraction)

2Measurement precision

If deep packet inspection is used to inspect encrypted traffic, then traffic analysis capability is improved, but processing complexity increases

Engineering Contradiction:
Improvetraffic analysis capabilityVSAvoidprocessing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent inverts the traditional approach by not attempting to inspect encrypted traffic content, but instead relying on application-layer identifiers and QoS markings that are visible without decryption. This inversion allows the system to achieve effective traffic analysis while avoiding the complexity of decrypting and inspecting encrypted streams.

Inventive Principle:
Principle #13The other way round (Inversion)

3Productivity

If QoS policies are enforced at the wireless access point, then traffic prioritization is improved, but network bottleneck increases

Engineering Contradiction:
Improvetraffic prioritization effectivenessVSAvoidnetwork bottleneck
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by implementing QoS marking and prioritization at the client device before traffic enters the wireless network. This upstream prioritization ensures that critical traffic is already differentiated when it reaches the access point, eliminating the need for complex real-time prioritization at the bottleneck location and reducing network congestion.

Inventive Principle:
Principle #10Preliminary action

4Productivity

If symmetrical upstream and downstream QoS behavior is implemented, then network performance is improved, but implementation complexity increases

Engineering Contradiction:
Improvenetwork performanceVSAvoidimplementation complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies universality by implementing a single QoS marking mechanism at the client device that simultaneously handles both upstream and downstream traffic prioritization. The same application identifiers and marking rules are used for bidirectional traffic, achieving symmetrical QoS behavior through a unified approach rather than separate complex policies for each direction.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS10701582B2Dynamic application QoS profile provisioning
Publication Date: 2020.06.30 CISCO TECHNOLOGY INC
  • US10701582B2 patent drawing
  • US10701582B2 patent drawing
  • US10701582B2 patent drawing

AI summary

Dynamic application QoS profile provisioning may be provided. First, an access point may send a profile to a client device. The profile may comprise a plurality of application identifiers and a plurality policies corresponding to the plurality of application identifiers. Each of the plurality of application identifiers may respectively correspond to a plurality of applications. Next, the client device may receive the profile. Then the client device may select, from the received profile, a first policy from the plurality policies in the profile. The first policy may correspond to a first application identifier in the plurality of application identifiers. The first application identifier may correspond to a first application within the plurality of applications. The first application may be on the client device. The first application on the client device may then create a network flow from the client device to the access point based on the selected first policy.