Block Acknowledgement Threshold Control for Airtime Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In wireless local area networks, the underutilization of block acknowledgement window size due to a low number of frames in aggregated frame units leads to inefficient airtime usage, as the transmission of multiple block acknowledgements and buffer intervals consumes significant airtime, especially when the number of frames is far less than the block acknowledgement window size.

Innovation Solution

Implementing an aggregate block acknowledgement method where the transmitting device requests an immediate block acknowledgement only when the count of unacknowledged frames reaches a predetermined threshold value, such as 75% of the block acknowledgement window size, thereby utilizing a major portion of the window size and reducing frequent block acknowledgement transmissions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If immediate block acknowledgement is transmitted for every aggregated frame unit, then frame acknowledgment reliability is improved, but airtime efficiency deteriorates due to frequent block acknowledgement transmissions and buffer intervals

Engineering Contradiction:
Improveframe acknowledgment reliabilityVSAvoidairtime efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent merges multiple block acknowledgement transmissions into a single consolidated block acknowledgement by accumulating unacknowledged frames until the BA window size is reached or a timeout occurs. This combining approach reduces the number of separate acknowledgement transmissions and their associated buffer intervals, thereby improving airtime efficiency while maintaining reliable frame acknowledgment through the consolidated BA transmission.

Inventive Principle:
Principle #5Merging (Combining)

2Productivity

If the block acknowledgement window size is increased to improve airtime efficiency, then airtime efficiency is improved, but the window size is underutilized when the number of frames in aggregated frame units is low

Engineering Contradiction:
Improveairtime efficiencyVSAvoidutilization of block acknowledgement window size
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent implements a dynamic approach where the effective block acknowledgement window size adapts to the actual number of unacknowledged frames. Instead of using a fixed large BA window size that may be underutilized, the system dynamically adjusts the accumulation threshold based on the current frame count, ensuring optimal utilization of the BA window while maintaining improved airtime efficiency compared to traditional methods.

Inventive Principle:
Principle #15Dynamics

3Productivity

If frame aggregation is used to improve network throughput, then network throughput is improved, but the number of frames per aggregated frame unit remains limited due to various constraints, leading to BA window size underutilization

Engineering Contradiction:
Improvenetwork throughputVSAvoidnumber of frames in aggregated frame unit
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent applies preliminary action by pre-configuring the block acknowledgement mechanism to accumulate frames until a threshold is reached, rather than transmitting acknowledgements immediately after each aggregated frame unit. This preliminary accumulation strategy allows the system to prepare for optimal BA window utilization in advance, ensuring that when acknowledgements are transmitted, the BA window size is fully utilized, thereby improving overall network throughput efficiency.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20230327810A1Handling block acknowledgements
Publication Date: 2023.10.12 HEWLETT PACKARD ENTERPRISE DEV LP
  • US20230327810A1 patent drawing
  • US20230327810A1 patent drawing
  • US20230327810A1 patent drawing

AI summary

Examples described herein relate to a method of handling block acknowledgements. A transmitting device transmits a first packet to a receiving device in response to determining that a count of unacknowledged frames is smaller than a threshold value. In particular, the transmitting device configures the first packet such that the receiving device does not need to send a block acknowledgement (BA) immediately after receiving the first packet. Further, before transmitting any additional packet to the receiving device, the transmitting device may again ascertain whether the count of the unacknowledged frames is smaller than the threshold value. In response to determining that the count of the unacknowledged frames is greater than or equal to the threshold value, the transmitting device transmits a second packet requesting an immediate BA. The transmitting device may receive a BA for the unacknowledged frames in response to receipt of the second packet by the receiving device.