Out-of-Order Packet Management in Multi-Link Wireless Systems
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Modern computing devices experience performance degradation due to high bit error rates and out-of-order network packets in wireless communications, particularly in multi-radio link environments, where packet loss and reordering lead to increased latency and jitter, affecting the quality of service for sensitive applications.
Innovation Solution
The system employs a baseband processor and application processor to dynamically manage out-of-order network packets by exchanging metadata for reordering and implementing a flow control mechanism, allowing selective data flow splitting across multiple radio links based on quality of service requirements, thereby minimizing jitter and optimizing latency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If service data flow is split across multiple radio links, then data transmission capacity is improved, but packet delivery latency and jitter increase due to out-of-order arrivals
Solution Approach 1:
The patent segments the service data flow into multiple parallel flows that can be transmitted over different radio links simultaneously. Each flow is independently managed and can be reordered at the receiver to maintain quality of service requirements while utilizing multiple transmission paths to increase overall capacity.
Solution Approach 2:
The patent performs preliminary actions by establishing reordering buffers and sequence tracking mechanisms before packets arrive. The receiver proactively prepares to handle out-of-order packets by maintaining expected sequence information and buffering capabilities, allowing immediate reordering when packets arrive in different orders from different radio links.
2Stability of the object's composition
If out-of-order packets are buffered and reordered, then packet delivery order is improved, but receiver waiting time increases
Solution Approach 1:
The patent applies partial reordering by only buffering and reordering packets that are actually out of order, rather than buffering all packets. The system selectively intervenes to reorder packets based on detected out-of-order conditions, minimizing unnecessary buffering delays while still ensuring ordered delivery when needed.
Solution Approach 2:
The system enables self-service by implementing flow control mechanisms where the receiver can signal the transmitter about buffer status and ordering requirements. This allows the transmission system to adapt its packet sending behavior based on receiver capabilities, reducing unnecessary waiting time while maintaining delivery order when required.
3Stability of the object's composition
If flow control mechanism is implemented, then packet reordering capability is improved, but system complexity increases
Solution Approach 1:
The patent implements a universal flow control and reordering mechanism that can be applied across multiple radio links and different service data flows using the same PDCP entity structure. This multi-functional approach consolidates what would otherwise require separate handling mechanisms for each link, reducing overall system complexity while maintaining comprehensive reordering capability.
Data Source
AI summary
Technologies for providing out-of-order network packet management and selective data flow splitting include a computing device. The computing device includes circuitry to identify a service data flow associated with a set of packets to be sent to a recipient computing device. The circuitry is also to determine a target quality of service for the service data flow, determine, as a function of the target quality of service, one or more radio links on which to send the packets, including determining whether to split the service data flow over multiple radio links, and send the packets through the determined one or more radio links.


