ACK Buffer Management for Wireless Communication Delay
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In TCP/IP communication systems, discarding ACKs to reduce resource usage can lead to delayed data transmission and reception, especially when the total amount of transmission data is small, as communication devices wait for next packet transmission or timer expiration.
Innovation Solution
A communication device that wirelessly connects with another device and includes a receiver to store reception confirmation packets in a buffer, transmitting a portion and discarding others based on a determined discard ratio, optimizing ACK transmission to prevent delays.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If ACK transmission is increased to ensure reliable data reception confirmation, then communication reliability is improved, but communication resources are consumed and communication speed decreases
Solution Approach 1:
The patent extracts and removes redundant ACK packets from the communication stream. By identifying and discarding duplicate or unnecessary ACK packets, the system reduces the total number of transmissions while maintaining the essential function of confirming data receipt, thus improving communication speed without sacrificing reliability
Solution Approach 2:
The patent implements a mechanism to discard redundant ACK packets that have already served their purpose. The receiving device tracks which ACKs have been processed and selectively discards duplicates, thereby reducing resource consumption and improving throughput while preserving the necessary acknowledgment function
2Productivity
If ACK packets are discarded to reduce resource usage, then communication resource efficiency is improved, but data transmission and reception may be delayed
Solution Approach 1:
The patent employs dynamic ACK transmission strategies where the decision to transmit or discard ACK packets is adjusted based on current communication conditions. The system dynamically adapts the ACK discard ratio according to factors such as packet loss rates, network congestion levels, and data size, ensuring that resource efficiency is optimized without causing excessive delays
Solution Approach 2:
The patent changes key parameters such as the ACK discard ratio, buffer size, and transmission timing based on communication state. By adjusting these parameters dynamically, the system can reduce resource usage during low-traffic periods while maintaining timely data transmission during critical phases, thus balancing efficiency and delay requirements
3Productivity
If a predetermined number of ACKs are allowed to stay in transmission buffer to reduce ACK transmissions, then resource usage is reduced, but communication device must wait for buffer conditions or timer expiration
Solution Approach 1:
The patent implements feedback mechanisms where the receiving device monitors buffer conditions and communication state, then provides feedback to the transmitting device about optimal ACK transmission timing. This feedback loop enables the system to reduce ACK transmissions by buffering them appropriately while maintaining responsiveness, as the feedback ensures that ACKs are transmitted at optimal moments rather than causing devices to wait passively
Data Source
AI summary
A first communication device in a communication systems including the first communication device and the second communication device that performs wireless connection with the first communication device and relays communication with the first communication device, the first communication device includes a receiver configured to receive packets from the second communication device, and a transmitter configured to store reception confirmation packets corresponding to the packets in a buffer, perform transmission at least a portion of the reception confirmation packets stored in the buffer, and discard reception confirmation packets not to be transmitted in the transmission according to a discard ratio.


