IMPROVED BINARY INCREASE CONGESTION CONTROL ALGORITHMS FOR DATA TRANSFER IN SATELLITE NETWORK

In our previous work[18], it was proved that the performance of bic-tcp was good under satellite network, and a new adaptive window increment based bic-tcp algorithm (bic_AWI) was proposed to show an improved data transfer in satellite network. We, implemented the idea on ns2’s implementation of bic tcp. Proposed modifications has been made on bic-tcp, and improvement in performance has been realized. Even though, the congestion avoidance mechanism of standard bic will be very much influenced by this proposed adaptive window change strategy, in update method of the bic, some of the parameters like BICTCP_B are kept as constant during finding a optimum tcp windows size. The constant value BICTCP_B has been cahnged dynamically with respect to the acceleration and deceleration of rtt, has shown a considerable improvement in performance. Based on that idea, we proposed a dynamic parameter estimation based binary increase congestion control algorithm (bic_DPE) [19] for data transfer in satellite network. In this method, with respect to the acceleration of deceleration of rtt the important parameter BICTCP_B will be dynamically adjusted to provide best performance. Further, we added the mechanism to minimize packet loss during terminal handover. Proposed modifications has been made on bic-tcp, and the performance of the improved protocol “bic_AWI” and “bic_DPE” has been compared with normal bic-tcp under Iridium satellite constellation. The performance of the algorithms has been measured using suitable metrics and the proposed bic_DPE performed better than normal bic-tcp as well as our previous “bic_AWI” method.

[1]  Ian F. Akyildiz,et al.  TCP-Peach: a new congestion control scheme for satellite IP networks , 2001, TNET.

[2]  Ramachandra V. Pujeri,et al.  Evaluation of TCP congestion control algorithms on different satellite constellations , 2013, 2013 International Conference on Advanced Computing and Communication Systems.

[3]  Wu Hua,et al.  Analysis of TCP BIC Congestion Control Implementation , 2012, 2012 International Conference on Computer Science and Service System.

[4]  Victor O. K. Li,et al.  Satellite-based Internet: a tutorial , 2001, IEEE Commun. Mag..

[5]  M. Grega POSSIBILITY OF USING NETWORK SIMULATOR (NS-2) FOR MODELING SATELLITE NETWORKS , 2005 .

[6]  Ilenia Tinnirello,et al.  A Simulation Study of TCP Performance over Satellite Channels , 2002 .

[7]  Injong Rhee,et al.  Binary increase congestion control (BIC) for fast long-distance networks , 2004, IEEE INFOCOM 2004.

[8]  Pei Cao,et al.  NS-2 TCP-Linux: an NS-2 TCP implementation with congestion control algorithms from Linux , 2006 .

[9]  M. L. Valarmathi,et al.  An adaptive window increment based BIC TCP algorithm for improved data transfer in satellite network , 2015, 2015 International Conference on Advanced Computing and Communication Systems.

[10]  Donal O'Mahony UMTS: The Fusion of Fixed and Mobile Networking , 1998, IEEE Internet Comput..

[11]  Yongguang Zhang Internetworking and computing over satellite networks , 2003 .

[12]  M.Nirmala Performance of TCP Vegas, Bic and Reno Congestion Control Algorithms on Iridium Satellite Constellations , 2012 .