Acknowledgement Packet Buffering for Wireless Network Burst Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In wireless communication systems, the fluctuation of air-interface signals can lead to a burst of acknowledgement packets being received by the server, causing data transmission delays and packet loss due to the server delivering a large quantity of packets based on received acknowledgement packets, which exceeds the transmit capability of intermediate network elements.

Innovation Solution

A data transmission device is configured to set a sending period and a data volume threshold, controlling the sending of acknowledgement packets to ensure the total data volume acknowledged by the data receiving end remains within this threshold, thereby regulating the quantity of acknowledgement packets received within each sending period.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the server receives a large quantity of acknowledgement packets within a short period due to air-interface signal fluctuation, then the server can accurately reflect the data volume acknowledged by the terminal, but the server delivers a large quantity of packets to the terminal causing data transmission delays and packet loss

Engineering Contradiction:
Improvedata volume measurement accuracyVSAvoiddata transmission efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent applies preliminary action by having the terminal buffer acknowledgement packets before sending them to the server. The terminal waits for a predetermined period after receiving data packets before sending acknowledgement packets, preventing immediate burst transmission. This preliminary buffering action smooths out the acknowledgement packet flow and prevents the server from receiving excessive packets at once, thereby avoiding data transmission delays and packet loss while still accurately reflecting the acknowledged data volume.

Inventive Principle:
Principle #10Preliminary action

2Speed

If the terminal sends acknowledgement packets immediately after receiving data packets, then the server receives acknowledgement packets promptly, but the server receives a burst of packets exceeding its processing capability

Engineering Contradiction:
Improveacknowledgement packet transmission speedVSAvoidpacket burst overload
Core Design Contradiction:
SpeedVSObject-generated harmful factors

Solution Approach 1:

The patent implements periodic action by establishing a predetermined time period between receiving data packets and sending acknowledgement packets. Instead of immediate transmission, the terminal waits for this predetermined period to elapse before transmitting acknowledgement packets. This periodic delay mechanism prevents the terminal from sending acknowledgement packets in an uncontrolled burst, thereby avoiding server overload while maintaining timely acknowledgement transmission.

Inventive Principle:
Principle #19Periodic action

3Ease of operation

If the server delivers packets based on received acknowledgement packets without differentiation, then the server processes packets uniformly, but the server cannot handle burst traffic caused by air-interface signal fluctuation

Engineering Contradiction:
Improvepacket processing simplicityVSAvoiddata transmission reliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent applies preliminary action at the terminal side by buffering acknowledgement packets before transmission. The terminal maintains a buffer for acknowledgement packets and only transmits them after a predetermined period has elapsed since receiving the corresponding data packets. This preliminary buffering prevents the terminal from generating burst traffic that would overwhelm the server, thereby maintaining data transmission reliability while keeping server processing logic simple and uniform.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9602410B2Method, device, and system for processing acknowledgement packet
Publication Date: 2017.03.21 HUAWEI TECH CO LTD
  • US9602410B2 patent drawing
  • US9602410B2 patent drawing
  • US9602410B2 patent drawing

AI summary

Embodiments of the present application disclose a method, a device, and a system for processing an acknowledgement packet, and relate to the field of communications technologies. A sending period and a data volume threshold are set on a data transmission device, and the data volume threshold is used to control acknowledgement packets sent by the data transmission device to a data sending end within each sending period, so that a total data volume that is reflected by all the sent acknowledgement packets as having been acknowledged by a data receiving end is within the data volume threshold. Thereby a problem of sending a large quantity of packets by the data receiving end is solved.