Wireless Network Scheduler for TCP ACK Latency Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current wireless communication systems experience significant latency in acknowledging and allocating resources for bulk IP data transfers, particularly due to the delayed ACK mechanism in TCP-based systems, which affects the efficiency of data transmission in both uplink and downlink directions.

Innovation Solution

A scheduler in the network buffers TCP data segments for downlink transmission and allocates sufficient uplink resources to enable immediate transmission of a stand-alone ACK data segment, using counting logic to ensure timely allocation of resources based on the number of transmitted segments, thereby reducing latency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If delayed ACK mechanism is used in TCP-based wireless systems, then resource allocation efficiency is improved, but transmission latency increases

Engineering Contradiction:
Improveresource allocation efficiencyVSAvoidtransmission latency
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The network side performs preliminary actions by buffering TCP data segments and proactively allocating uplink resources for ACK transmission before the mobile station actually needs to send ACKs. The scheduler counts transmitted segments and pre-allocates resources, eliminating the waiting time for resource allocation and reducing overall latency while maintaining efficient resource utilization.

Inventive Principle:
Principle #10Preliminary action

2Speed

If stand-alone ACK transmission is enabled, then acknowledgment speed is improved, but uplink resource utilization decreases

Engineering Contradiction:
Improveacknowledgment speedVSAvoiduplink resource utilization
Core Design Contradiction:
SpeedVSProductivity

Solution Approach 1:

The system implements self-service by having the mobile station transmit stand-alone ACKs using pre-allocated uplink resources without needing to request additional resources. The network scheduler automatically manages the resource allocation based on counted TCP segments, enabling fast ACK transmission while the scheduler optimizes overall uplink resource utilization through intelligent pre-allocation and counting mechanisms.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20200366764A1Acknowledging communication in a wireless network
Publication Date: 2020.11.19 INTEGRAL WIRELESS TECHNOLOGIES LLC
  • US20200366764A1 patent drawing
  • US20200366764A1 patent drawing
  • US20200366764A1 patent drawing

AI summary

Allocating uplink resources based on downlink traffic in a wireless network is provided. The number of sent segments of transport communication protocol (TCP) data may be counted. In response to the count exceeding a value, a message is sent allocating uplink resources to receive an uplink segment and a message acknowledging sent segments of the TCP data.