TCP ACK Packet Handling via PDCP Reorder Timer Bypass

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In wireless communication networks, the PDCP layer's reordering mechanism for TCP ACK packets leads to delayed ACK reception at the server, increased round-trip time (RTT) calculations, and slower error recovery mechanisms, ultimately reducing overall TCP throughput.

Innovation Solution

A method for managing TCP ACK packet processing at the PDCP receiver device, where TCP ACK packets are identified based on PDCP sequence numbers and header analysis, and transferred to the upper layer without waiting for the expiry of the PDCP reorder timer.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the PDCP layer waits for the reorder timer to expire before delivering packets to the upper layer, then packet reordering and in-order delivery are ensured, but TCP ACK packets are delayed, increasing RTT calculations and reducing TCP throughput

Engineering Contradiction:
Improvepacket reordering and in-order deliveryVSAvoidTCP throughput
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the packet delivery process by identifying TCP ACK packets separately from regular data packets. TCP ACK packets are extracted and delivered to the upper layer immediately without waiting for the reorder timer, while other packets continue to follow the standard reordering process. This segmentation resolves the contradiction by allowing critical ACK packets to bypass the delay mechanism that ensures general packet order.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary identification of TCP ACK packets at the PDCP layer before the reorder timer expires. By detecting and flagging these packets in advance based on their characteristics (ACK-only packets with specific header patterns), the system prepares them for immediate delivery, thus preventing the delay that would otherwise occur while maintaining the reorder timer for other packets.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the PDCP layer buffers all packets in the reorder window, then missing packets can be recovered, but TCP ACK packets are held indefinitely, causing delayed error recovery mechanisms

Engineering Contradiction:
Improvepacket recoveryVSAvoiderror recovery time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the buffer management by creating a special handling path for TCP ACK packets within the reorder window. These packets are identified and extracted from the general buffer, allowing them to be delivered immediately even when the reorder timer is running. This segmentation enables time-sensitive ACK packets to bypass the recovery waiting mechanism while other packets remain buffered for potential recovery.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary mechanism at the PDCP layer that acts as a filter between the reorder buffer and the upper layer. This intermediary identifies TCP ACK packets and redirects them for immediate delivery, mediating between the conflict of maintaining buffer integrity for recovery and enabling timely ACK delivery for error recovery mechanisms.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If the PDCP layer delivers packets immediately without waiting for the reorder timer, then TCP throughput is improved, but packet reordering and in-order delivery are compromised

Engineering Contradiction:
ImproveTCP throughputVSAvoidin-order delivery
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies local quality by treating different packet types differently within the same PDCP layer. TCP ACK packets receive special treatment with immediate delivery to optimize throughput, while regular data packets continue to follow the standard reordering process to maintain delivery order. This localized differentiation resolves the contradiction by applying quality optimization only where necessary without compromising overall system reliability.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20250126067A1Methods and apparatuses for managing TCP ACK packets
Publication Date: 2025.04.17 SAMSUNG ELECTRONICS CO LTD
  • US20250126067A1 patent drawing
  • US20250126067A1 patent drawing
  • US20250126067A1 patent drawing

AI summary

A method for managing transmission control protocol acknowledgement (TCP ACK) packet processing by a receiver device, including: receiving a plurality of data packets from a transmitter device at a packet data convergence protocol (PDCP) layer of the receiver device, each of the plurality of data packets including a PDCP header; determining whether a reorder timer of the PDCP layer is running or started based on PDCP sequence numbers of the received plurality of data packets included in the PDCP header; identifying, based on a determination that the reorder timer of the PDCP layer is running or started, one or more TCP ACK packets among the received plurality of data packets; and transferring, one or more identified TCP ACK packets to an upper layer without waiting for an expiry of the reorder timer of the PDCP layer.