Packet Steering Mechanisms for MLO in Wi-Fi 7

Gianluca Cena,Matteo Rosani,Stefano Scanzio
DOI: https://doi.org/10.1109/ETFA61755.2024.10710726
2024-11-21
Abstract:Besides extremely high throughput, Wi-Fi 7 is also aimed at providing users a more deterministic behavior, characterized by shorter average latency and smaller jitters. A key mechanism to achieve this is multi-link operation, which brings simultaneous multi-band communication to client stations as well. In this paper, traffic steering policies are briefly reviewed and grouped into general classes, each one with its advantages and limitations. A basic mechanism for supporting dynamic steering is then described, which is simple enough to allow implementation in real Wi-Fi chipsets but highly flexible at the same time. Its operation can be driven by the host on a per-packet basis, and this permits to optimize spectrum usage depending on the requirements of applications and the traffic pattern they generate.
Networking and Internet Architecture
What problem does this paper attempt to address?
The problem that this paper attempts to solve is: How to achieve more reliable and deterministic communication in Wi-Fi 7 through an effective packet steering mechanism, especially in a multi - link operation (MLO) environment. Specifically, the paper focuses on the following aspects: 1. **Reducing Transmission Latency and Jitter**: - Wi - Fi 7 not only pursues extremely high throughput but also aims to provide users with shorter average latency and less jitter. This needs to be achieved by optimizing the packet steering mechanism. 2. **Optimization of Multi - Link Operation (MLO)**: - MLO allows multiple client stations to communicate on multiple frequency bands simultaneously. Selecting which link to send packets is crucial for optimizing spectrum usage, meeting application requirements, and dealing with different traffic patterns. 3. **Design of a Dynamic Packet Steering Mechanism**: - The paper proposes a simple and flexible dynamic steering mechanism that can be implemented in actual Wi - Fi chipsets. This mechanism allows the host to optimize spectrum usage according to the requirements of applications and traffic patterns. ### Main Problem Analysis - **Static Steering vs Dynamic Steering**: - Static steering is based on static information in the frame (such as the receiver MAC address, service type field, etc.), but it cannot adapt to changes in spectral conditions. - Dynamic steering takes into account the dynamic state of the link (such as link capacity, queue length, waiting time, etc.), and can better balance traffic and improve the robustness and predictability of the system. - **Early Steering vs Late Steering**: - **Early Steering**: Decide which L - MAC a packet should be queued on when the packet is generated (i.e., when a transmission request is issued). The advantage is that more upper - and lower - layer information can be utilized, and the disadvantage is that it is slow to respond to sudden changes. - **Late Steering**: Decide which packets are sent to which links when a transmission opportunity (TXOP) is obtained. The advantage is that decisions can be made according to the latest link state, and the disadvantage is that it may lead to strict FIFO order restrictions on flexibility. - **Combined Steering**: - A method that combines early and late steering, called "Combined Retransmission and Steering (CRS)", is proposed. By encoding information in advance in the packet descriptor, the network adapter can make the optimal late - steering decision when obtaining TXOP. ### Formula Representation To illustrate the key parameters in the steering decision - making process, the paper involves some formulas, for example: - **Average Waiting Time \( W \)**: \[ W=\frac{L}{\lambda} \] where \( L \) is the number of packets queued in each L - MAC transmission buffer, and \( \lambda \) is the packet arrival rate on the link. - **Little's Law**: - Little's Law is used to estimate the average waiting time to ensure the accuracy of system performance evaluation. ### Conclusion The solution proposed in the paper aims to provide a simple and flexible packet steering mechanism by combining hardware support and software optimization, so as to fully utilize the multi - link operation characteristics of Wi - Fi 7 and thus achieve more reliable and deterministic communication.