Discrete TCP: Differentiating Slow Start and Congestion Avoidance

Bhavika M. Gambhava, C.K. Bhensdadia · International journal of intelligent engineering and systems · 2018

Deployment of wireless links (terrestrial and satellite) along with wired links has made extension of the Internet even in remote places feasible.TCP/IP protocol suite is an integral part of the Internet.Congestion control of TCP plays a vital role in the performance of the Internet.TCP's unconditional flow control in case of a packet loss has always been a concern for researchers.Further, halving congestion window in such conditions without taking in to account the current network state is also considered inappropriate.The problem is compounded in wireless networks where packet losses occur often due to channel errors rather than the shortfall in the available bandwidth.In this situation, TCP's conservative behaviour underutilises the bandwidth.We therefore, propose a scheme to address the issue of underutilization of network resources.The proposed approach, Discrete TCP (DTCP), differentiates slow start and congestion avoidance phases while tuning data flow over a transport connection.DTCP evaluates ssthresh and cwnd before setting up parameters, based on the existing network condition to enhance the performance.The proposed scheme is compared and analyzed with various existing schemes with the help of extensive simulations using ns2.Results of simulation based experiments indicate significant performance improvement of DTCP on erroneous links and in heterogeneous networks and confirm its suitability.

Read the paper · More papers on PaperTik