Enhanced TCP Westwood Slow Start Phase
Keywords:TCP Westwood, Congestion Control, Slow Start, Slow Start Threshold, TCP Enhancement
AbstractMany end-to-end TCP implementations have been presented in the past decade. Despite that they used different methods to improve transport protocols over wireless networks; they mostly shared the same original TCP principles. TCP Westwood introduced a novel end-to-end bandwidth estimation mechanism. Nevertheless, it maintains the same slow start phase presented in TCP Reno. For the initial slow start phase, there is no safe slow start threshold value. In this paper, we propose to use the bandwidth estimation to calculate the initial slow start threshold value after the second round trip time. Furthermore, we introduce a faster state in which TCP increases the transmission rate once the link is underutilizing. As a result, the new proposed method shows better performance comparing to TCP Westwood, and TCP NewReno techniques.
. Van Jacobson and M. J. Karels, Congestion Avoidance and Control. ACM Computer Communication, 1988. 18: p. 314-329.
. V. Jacobson. Modified TCP Congestion avoidance algorithm, end2end-interest mailing list, April 30, 1990.
. Floyd, S., et al., The NewReno Modification to TCP's Fast Recovery Algorithm. RFC 3782, April 2004.
. S. Mascolo, C., et al., TCP westwood: Bandwidth estimation for enhanced transport over wireless inks. ACM SIGMOBILE, 2001. p. 287-297.
. H. Xie, A., et al., A Novel Cross Layer TCP Pacing Protocol for Multi-hop Wireless Networks. IEEE Wireless Communications and Networking Conference, 2013.
. C. Hu, X., et al., WiTracer: A Novel Solution to Improve TCP Performance overWireless Network. IEEE, 2013.
. The ns-3 Network Simulator Doxygen Documentation. http://www.nsam.org/doxygen/group_tcp.html, December 2013.
. M. Al-Hasanat, K., et al.. Enhanced TCP Westwood Congestion Control Mechanism over Wireless Networks. In International Conference on Advanced Technology & Sciences. 12-15 August, 2014. Antalya, T