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

Read more

Summary

Introduction

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.

Results
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call