Adjusting Acknowledgment Issuance Rate for Download Speed
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In data transmission, the imbalance between uplink and downlink bandwidths often leads to delayed and limited acknowledgment (ACK) transmission, restricting the downloading speed due to the uplink bandwidth's inability to handle the required ACKs efficiently.
Innovation Solution
An electronic device system dynamically adjusts the manner of ACK issuance and transmission by calculating the bandwidths and adjusting the rate of ACKs based on the available upload and download link capacities, allowing ACKs to be sent in conjunction with data packets, thereby optimizing data transfer speed.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If ACKs are sent at full downlink speed, then downloading speed is improved, but uplink bandwidth is insufficient causing ACK transmission delays
Solution Approach 1:
The patent dynamically adjusts the ACK sending rate based on the ratio between downlink and uplink bandwidths. When downlink bandwidth is significantly larger than uplink bandwidth, the system reduces the ACK sending rate to match uplink capacity, preventing transmission delays while maintaining optimal downloading speed.
Solution Approach 2:
The system changes the ACK transmission parameter (sending rate) based on bandwidth conditions. By calculating the bandwidth ratio and adjusting the ACK rate accordingly, the system adapts to varying network conditions and resolves the contradiction between high downloading speed and ACK transmission capability.
2Reliability
If ACKs are sent at uplink bandwidth limit, then ACK transmission is successful, but downloading speed is limited by uplink capacity
Solution Approach 1:
The patent applies partial action by sending only the necessary number of ACKs that the uplink bandwidth can handle, rather than sending ACKs at full downlink speed. This partial ACK transmission ensures reliability while avoiding the bottleneck that would limit downloading speed.
Solution Approach 2:
The system uses a delay window mechanism where multiple data packets can be downloaded and temporarily held before ACKs are sent. This copying approach allows the system to maintain high downloading speed by decoupling the download process from the ACK transmission process.
3Productivity
If data packets are downloaded at full downlink speed, then data transfer efficiency is improved, but ACKs accumulate in delay window causing bottlenecks
Solution Approach 1:
The patent implements preliminary action by pre-calculating the appropriate ACK sending rate based on uplink bandwidth capabilities before data transmission begins. This allows the system to proactively prevent ACK accumulation in the delay window while maintaining high data transfer efficiency.
Solution Approach 2:
The system uses feedback from bandwidth measurements to continuously adjust the ACK sending rate. By monitoring the relationship between downlink and uplink bandwidths, the system dynamically optimizes the ACK transmission rate to match actual network conditions, preventing bottlenecks.
Data Source
AI summary
An electronic device which is able to acknowledge downloaded data packets at a maximum download speed includes at least one processor and a storage device. The resource allocations of a physical layer of a network are obtained, and a transmission volume of a download link of the physical layer is calculated. The rate of issuing and transmitting acknowledgments through an upload link, based on respective sizes of data packets and acknowledgments, is also calculated. A determination is made as to whether the rate of issuing acknowledgments per download packets should be changed to achieve effectively equal speed of issuing acknowledgments through the upload link and the manner of the issue is adjusted accordingly.

