Browse > Article
http://dx.doi.org/10.7840/kics.2015.40.8.1542

Regulating Delayed ACK Timeout to Construct High Speed Transmission  

Lee, Joon Yeop (School of Electrical Engineering, Korea University)
Lee, Woonghee (School of Electrical Engineering, Korea University)
Kim, Hwangnam (School of Electrical Engineering, Korea University)
Abstract
Delayed ACK is an algorithm implemented to decrease the number of ACK transmissions by delaying an ACK transmission and by waiting for additional ACK instead of transmitting the ACK immediately. By using Delayed ACK in TCP, the congestion of network and the overhead of handling ACKs can be reduced. Waiting time of Delayed ACK is defined as the Delayed ACK timeout, and it is fixed in Window OS basically. However, the fixed value of Delayed ACK timeout is not suitable for dynamic network circumstance, and it may cause unnecessary delay. This paper proposes a regulating Delayed ACK timeout algorithm to reduce the aforementioned unnecessary delay caused by the lengthy default value of the Delayed ACK timeout. We confirm that TCP transmission performance in dynamic network circumstance can be improved using the proposed algorithm.
Keywords
Data transmission; TCP; Delayed ACK; CWND; ATO;
Citations & Related Records
연도 인용수 순위
  • Reference
1 K. Chae, T. H. Nguyen, M. Park, and S. Jung, "A study on advanced TCP snoop algorithm considering the feature of network layer," in Proc. KICS Int. Conf. Commun., pp. 581-582, 2013.
2 Y. Chen, et al., "Understanding TCP incast throughput collapse in datacenter networks," in Proc. 1st ACM Workshop on Research on Enterprise Networking(WREN '09), pp. 73-82, 2009.
3 Microsoft, Design issues - Sending small data segments over TCP with Winsock(2014), Retrieved June., 29, 2014, from https://support.microsoft.com/en-us/kb/214397
4 M. Lee, "One-way queuing delay mechanism for detecting the ACK losses in heterogeneous networks," in Proc. KICS Int. Conf. Commun., pp. 181-182, 2013.
5 B.-H. Oh, S. Kim, and J. Lee, "Retransmission persistence management with ARQ in multi-hop wireless network," in Proc. KICS Int. Conf. Commun., pp. 674-683, 2014.
6 M. Allman, S. Flayd, and C. Partidge, Increasing TCP's initial window, RFC3390, Sept. 1998.
7 M. Allman, TCP congestion control with appropriate byte counting (ABC), RFC 3465, 2003.
8 W. R. Stevens, TCP slow start, congestion avoidance, fast retransmit, and fast recovery algorithms, RFC2001, Jan. 1997.
9 J. Chen, et al., "TCP with delayed ack for wireless networks," Ad Hoc Networks, vol. 6, no. 7, pp. 1098-1116, 2008.   DOI   ScienceOn
10 S. Ha and I. Rhee, "Hybrid slow start for high-bandwidth and long-distance networks," in Proc. PFLDnet, 2008.