Abstract
The delivered effort in this manuscript is grounded on NS-2 (The Network Simulator 2) to implement the congestion control process of classic TCP (Transmission Control Protocol), with new congestion control mechanism. In this paper, a novel congestion control algorithm is offered, which contains of slow-start and congestion avoidance mechanisms. The proposed slow-start algorithm assumes a duplicating and an interpolating approach to the congestion window (cwnd) for each increment instead of the exponential increment used by other TCP source variants such as Reno, Vega, Tahoe, Newreno, Fack, and Sack. Furthermore, the enhanced congestion avoidance algorithm is built by using an improved Additive Increase Multiplicative Decrease (AIMD) algorithm with multi TCP flow facility, to provide an enhanced congestion control algorithm with some valuable properties to improve TCP routine for high speed protocols. The improvement strategy based on merging of slow start, congestion avoidance mechanism that are used in TCP congestion control, to create a new AIMD algorithm with a new relationship between the pair parameters a and b. This paper is also involved in the creation of rapid agent in NS-2 models designed to identify the modified TCP and to configure the NS-2 platform. A fast TCP also includes an innovative scheme to slow the rapid start to help TCP to start faster through the high speed networks and also to postpone the congestion state as much as possible.
Highlights
Essentially creating a new TCP agent in NS-2 [1] needs to improve new congestion control tool or toincrease the stage of a slow start or a stage of congestion avoidance, by adjusting the parameters to adjust the behaviour of congestion window such as the slow start threshold
In (1) we provide an algorithm of slow start with full principle, in which the complete algorithm as a set of plans to increase in both phases, including the use of a doubling of growth if cwnd is less than ssthresh/2, while the furtherincreasing in the use of Lagrange polynomial interpolation, and when the situation becomes effective [6]
Rapid TCP holds the general theories of TCP-Reno, but it is grounded on new Additive Increase Multiplicative Decrease (AIMD) algorithm with a new relationship between the pair parameters a and b
Summary
Creating a new TCP agent in NS-2 [1] needs to improve new congestion control tool or toincrease the stage of a slow start or a stage of congestion avoidance, by adjusting the parameters to adjust the behaviour of congestion window such as the slow start threshold (ssthresh). The new TCP increases cwnd received withmostly maximum clip size (MSS) bytes per packet an acknowledgment (ACK), which recognizes them, and the phase completes a slow start, when ssthresh exceeds the level or when acongestion is noticed.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
More From: APTIKOM Journal on Computer Science and Information Technologies
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.