WLAN Multi-Link Interface Selection Using Radio Performance Feedback
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current 802.11 architecture limits the ability of upper layer applications to dynamically utilize multiple radio interfaces in WLANs, as the radio access network is hidden, leading to inefficient transmission choices based on L2 buffer status rather than application performance needs.
Innovation Solution
Exposing lower layer constructs to upper layers through MLO logic, allowing upper layers to select interfaces based on performance information such as retry counts, channel utilization, and buffer hold times, thereby enabling intelligent load balancing and traffic direction across multiple data ports.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the radio access network is hidden from upper layers, then the system architecture maintains simplicity and standard compliance, but upper layer applications cannot dynamically select optimal radio interfaces based on performance needs
Solution Approach 1:
The patent introduces an MLD (Multi-Link Device) entity as an intermediary layer between the radio access network and upper layer applications. This MLD entity aggregates multiple radio interfaces and presents a unified interface to upper layers, enabling dynamic interface selection without requiring upper applications to directly manage individual radio complexities. The MLD acts as a mediator that translates upper layer traffic requirements into appropriate radio interface selections.
2Productivity
If transmission decisions are based on L2 buffer status, then the system maintains simple control logic, but transmission choices do not optimize application performance requirements
Solution Approach 1:
The patent implements feedback mechanisms where the MLD entity continuously monitors both L2 buffer status and application performance requirements. This feedback loop enables the system to adjust transmission decisions dynamically based on real-time conditions. The MLD receives performance feedback from upper layers and radio status feedback from lower layers, then optimizes interface selection to satisfy application requirements while considering current buffer and radio conditions.
Solution Approach 2:
The system transitions from static L2-based transmission decisions to dynamic multi-criteria optimization. The MLD entity dynamically adjusts interface selection based on varying application performance needs, current radio conditions, and buffer status. This dynamic approach allows the system to adapt transmission behavior in real-time to optimize application performance while maintaining manageable control complexity through the MLD abstraction layer.
3Adaptability or versatility
If multiple radio interfaces are available, then the system has more transmission options, but selecting the optimal interface becomes more complex without performance information
Solution Approach 1:
The patent segments the information requirements for interface selection into distinct components handled at different layers. The MLD entity segments the decision-making process by separating performance information gathering (from upper layers), radio status monitoring (from lower layers), and interface selection logic. This segmentation allows each component to focus on specific information types, making the overall multi-interface selection process more manageable and effective.
Data Source
AI summary
A method to operate a multi-link wireless device. The method includes establishing at least a first multi-link device interface and a second multi-link device interface, exposing, via a virtual data port, the first multi-link device interface and the second multi-link device interface at a data processing layer of the wireless device, selecting one of the first multi-link device interface and the second multi-link device interface, as a selected multi-link device interface, based on performance information associated with a first radio and a second radio associated, respectively, with the first multi-link device interface and the second multi-link device interface, and wirelessly transmitting a packet from the wireless device by routing the packet through the selected multi-link device interface.


