Out-of-Order Packet Management in Multi-Link Wireless Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvedata transmission capacityVSAvoidpacket delivery latency and jitter
Core Design Contradiction:
ProductivityVSLoss of time

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #10Preliminary action

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

Engineering Contradiction:
Improvepacket delivery orderVSAvoidreceiver waiting time
Core Design Contradiction:
Stability of the object's compositionVSLoss of time

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.

Inventive Principle:
Principle #16Partial or excessive action

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.

Inventive Principle:
Principle #25Self-service

3Stability of the object's composition

If flow control mechanism is implemented, then packet reordering capability is improved, but system complexity increases

Engineering Contradiction:
Improvepacket reordering capabilityVSAvoidsystem complexity
Core Design Contradiction:
Stability of the object's compositionVSDevice complexity

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.

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

Data Source

PatentUS11949576B2Technologies for out-of-order network packet management and selective data flow splitting
Publication Date: 2024.04.02 INTEL CORP
  • US11949576B2 patent drawing
  • US11949576B2 patent drawing
  • US11949576B2 patent drawing

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.