Observations on the dynamics of a congestion control algorithm: the effects of two-way traffic
SIGCOMM '91 Proceedings of the conference on Communications architecture & protocols
Random early detection gateways for congestion avoidance
IEEE/ACM Transactions on Networking (TON)
Simulation-based comparisons of Tahoe, Reno and SACK TCP
ACM SIGCOMM Computer Communication Review
Improving TCP throughput over two-way asymmetric links: analysis and solutions
SIGMETRICS '98/PERFORMANCE '98 Proceedings of the 1998 ACM SIGMETRICS joint international conference on Measurement and modeling of computer systems
On the generation and use of TCP acknowledgments
ACM SIGCOMM Computer Communication Review
On estimating end-to-end network path properties
Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communication
Improving TCP performance over asymmetric networks
ACM SIGCOMM Computer Communication Review
INFOCOM '97 Proceedings of the INFOCOM '97. Sixteenth Annual Joint Conference of the IEEE Computer and Communications Societies. Driving the Information Revolution
Notes on burst mitigation for transport protocols
ACM SIGCOMM Computer Communication Review
A Smart TCP Acknowledgment Approach for Multihop Wireless Networks
IEEE Transactions on Mobile Computing
On the impact of bursting on TCP performance
PAM'05 Proceedings of the 6th international conference on Passive and Active Network Measurement
Web Acceleration in Asymmetrical Mobile Network
Wireless Personal Communications: An International Journal
On the impact of the TCP acknowledgement frequency on energy efficient ethernet performance
NETWORKING'11 Proceedings of the IFIP TC 6th international conference on Networking
Hi-index | 0.00 |
Delayed acknowledgments were introduced to conserve network and host resources. Further reduction of the acknowledgment frequency can be motivated in the same way. However, reducing the dependency on frequent acknowledgments in TCP is difficult because acknowledgments support reliable delivery, loss recovery, clock out new segments, and serve as input when determining an appropriate sending rate. Our results show that in scenarios where there are no obvious advantages of reducing the acknowledgment frequency, performance can be maintained although fewer acknowledgments are sent. Hence, there is a potential for reducing the acknowledgment frequency more than is done through delayed acknowledgments today. Advancements in TCP loss recovery is one of the key reasons that the dependence on frequent acknowledgments has decreased. We propose and evaluate an end-to-end solution, where four acknowledgments per send window are sent. The sender compensates for the reduced acknowledgment frequency using a form of Appropriate Byte Counting. The proposal also includes a modification of fast loss recovery to avoid frequent timeouts.