Frequent and Systematic Timing Enhancement of Congestion Window in Typical Transmission Control Protocol
Authors: Ghassan A. Abed, Akbal O. Salman, Bayan M. Sabbar
Abstract:
Transmission Control Protocol (TCP) among the wired and wireless networks, it still has a practical problem; where the congestion control mechanism does not permit the data stream to get complete bandwidth over the existing network links. To solve this problem, many TCP protocols have been introduced with high speed performance. Therefore, an enhanced congestion window (cwnd) for the congestion control mechanism is proposed in this article to improve the performance of TCP by increasing the number of cycles of the new window to improve the transmitted packet number. The proposed algorithm used a new mechanism based on the available bandwidth of the connection to detect the capacity of network path in order to improve the regular clocking of congestion avoidance mechanism. The work in this paper based on using Network Simulator 2 (NS-2) to simulate the proposed algorithm.
Keywords: TCP, cwnd, Congestion Control, NS-2.
Digital Object Identifier (DOI): doi.org/10.5281/zenodo.1092163
Procedia APA BibTeX Chicago EndNote Harvard JSON MLA RIS XML ISO 690 PDF Downloads 1660References:
[1] Simulator, N., ns-2. 1989.
[2] J. Olsén, Stochastic modeling and simulation of the TCP protocol. 2003: Matematiska Institutionen.
[3] G. A. Abed, M. Ismail, and K. Jumari, "Distinguishing Employment of Stream Control Transmission Protocol over LTE-Advanced Networks," Research Journal of Information Technology, vol. 3, pp. 207-214, 2011.
[1] N. Moller. Automatic Control in TCP over Wireless. Licentiate Thesis, Stockholm, Sweden, 2005.
[2] S. Choi. Design and Analysis for TCP-Friendly Window-based Congestion Control. In: PhD Thesis, University College London, 2006.
[3] M. Allman, V. Paxson, and W. Stevens. TCP congestion control. RFC 2581, April 1999.
[4] S. Floyd and T. Henderson. The NewReno modification to TCP’s fast recovery algorithm. RFC 2582, April 1999.
[5] M. Mathis, J. Mahdavi, S. Floyd, and A. Romanow. TCP selective acknowledgment options. RFC 2018, October 1996.
[6] S. Floyd, J. Mahdavi, M. Mathis, and M Podolsky. An extension to the selective acknowledgement (SACK) option for TCP. RFC 2883, July 2000.
[7] G. A. Abed, M. Ismail, and K. Jumari, "Appraisal of Long Term Evolution System with Diversified TCP's,” Modelling Symposium (AMS), 2011 Fifth Asia, 2011, pp. 236-239.
[8] G. A. Abed, M. Ismail, and K. Jumari, "Traffic Modeling of LTE Mobile Broadband Network Based on NS-2 Simulator,” Computational Intelligence, Communication Systems and Networks (CICSyN), 2011 Third International Conference on, 2011, pp. 120-125.