Congestion avoidance and control
SIGCOMM '88 Symposium proceedings on Communications architectures and 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
The effects of asymmetry on TCP performance
MobiCom '97 Proceedings of the 3rd annual ACM/IEEE international conference on Mobile computing and networking
Automated packet trace analysis of TCP implementations
SIGCOMM '97 Proceedings of the ACM SIGCOMM '97 conference on Applications, technologies, architectures, and protocols for computer communication
TCP/IP performance over satellite links
IEEE Network: The Magazine of Global Internetworking
The impact of delayed acknowledgments on TCP performance over satellite links
WMI '01 Proceedings of the first workshop on Wireless mobile internet
On the effective evaluation of TCP
ACM SIGCOMM Computer Communication Review
TCP congestion control with a misbehaving receiver
ACM SIGCOMM Computer Communication Review
Return link optimization for internet service provision using DVB-S networks
ACM SIGCOMM Computer Communication Review
ACM SIGCOMM Computer Communication Review
TCP over Satellite... The Final Frontier
IEEE Internet Computing
Performance of Short TCP Transfers
NETWORKING '00 Proceedings of the IFIP-TC6 / European Commission International Conference on Broadband Communications, High Performance Networking, and Performance of Communication Networks
AISA '02 Proceedings of the First International Workshop on Advanced Internet Services and Applications
Proceedings of the 2002 ACM/IEEE conference on Supercomputing
A Dynamic Delayed ACK Control Scheme on MobileIP Networks
ICCNMC '01 Proceedings of the 2001 International Conference on Computer Networks and Mobile Computing (ICCNMC'01)
Measuring the evolution of transport protocols in the internet
ACM SIGCOMM Computer Communication Review
A queueing model for HTTP traffic over IEEE 802.11 WLANs
Computer Networks: The International Journal of Computer and Telecommunications Networking
A Smart TCP Acknowledgment Approach for Multihop Wireless Networks
IEEE Transactions on Mobile Computing
Alpine: a user-level infrastructure for network protocol development
USITS'01 Proceedings of the 3rd conference on USENIX Symposium on Internet Technologies and Systems - Volume 3
Protecting TCP from a misbehaving receiver
International Journal of Network Management
Reducing the TCP acknowledgment frequency
ACM SIGCOMM Computer Communication Review
TCP with delayed ack for wireless networks
Ad Hoc Networks
An adaptive approach to granular real-time anomaly detection
EURASIP Journal on Advances in Signal Processing - Special issue on signal processing applications in network intrusion detection systems
A queueing model for HTTP traffic over IEEE 802.11 WLANs
Computer Networks: The International Journal of Computer and Telecommunications Networking
QoS guarantee for multimedia traffic in smart homes
Multimedia Tools and Applications
Efficient defence against misbehaving TCP receiver DoS attacks
Computer Networks: The International Journal of Computer and Telecommunications Networking
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
Wireless Personal Communications: An International Journal
Hi-index | 0.00 |
This paper presents a simulation study of various TCP acknowledgment generation and utilization techniques. We investigate the standard version of TCP and the two standard acknowledgment strategies employed by receivers: those that acknowledge each incoming segment and those that implement delayed acknowledgments. We show the delayed acknowledgment mechanism hurts TCP performance, especially during slow start. Next we examine three alternate mechanisms for generating and using acknowledgments designed to mitigate the negative impact of delayed acknowledgments. The first method is to generate delayed ACKs only when the sender is not using the slow start algorithm. The second mechanism, called byte counting, allows TCP senders to increase the amount of data being injected into the network based on the amount of data acknowledged rather than on the number of acknowledgments received. The last mechanism is a limited form of byte counting. Each of these mechanisms is evaluated in a simulated network with no competing traffic, as well as a dynamic environment with a varying amount of competing traffic. We study the costs and benefits of the alternate mechanisms when compared to the standard algorithm with delayed ACKs.