Research of TCP Vegas Congestion Control Algorithm in Ad Hoc Networks

TCP (Transmission Control Protocol) Vegas congestion control algorithm is studied comprehensively in ad hoc networks. Based on Vegas algorithm, a new improved Vegas3 algorithm is presented. During the congestion avoidance, the improvement measure is to divide communication conditions of networks into more particular states; then to take special countermeasure for special communication condition. This algorithm integrates Vegas and Vegas-A algorithm into one algorithm, and adjusts the parameters alpha and beta of Vegas dynamically for adapting to the change of network conditions. The adjusting of alpha and beta, the dividing of network conditions, and the implementing of different measure, all as far as possible accord with originally Vegas algorithm strategy. The result of our simulation shows that the Vegas3 algorithm is superior to Vegas and Vegas-A algorithm in TCP throughput.

[1]  Sally Floyd,et al.  The NewReno Modification to TCP's Fast Recovery Algorithm , 2004, RFC.

[2]  Zhou Jian A Survey of TCP Performance in Wireless Network , 2004 .

[3]  Eitan Altman,et al.  A Survey of TCP over Mobile Ad Hoc Networks , 2004 .

[4]  Chen Qian-bin,et al.  Analyzing and Improving the TCP Stability in Wireless Ad Hoc Networks , 2003 .

[5]  Pingzhi Fan,et al.  Proceedings of the 5th international conference on Parallel and Distributed Computing: applications and Technologies , 2004 .

[6]  KRISHNAN NAIR SRIJITH,et al.  IMPROVING THE PERFORMANCE OF TCP VEGAS AND TCP SACK : INVESTIGATIONS AND SOLUTIONS , 2003 .

[7]  Vern Paxson,et al.  TCP Congestion Control , 1999, RFC.

[8]  Jian Liu,et al.  ATCP: TCP for mobile ad hoc networks , 2001, IEEE J. Sel. Areas Commun..

[9]  Larry L. Peterson,et al.  TCP Vegas: End to End Congestion Avoidance on a Global Internet , 1995, IEEE J. Sel. Areas Commun..

[10]  Feng Wang,et al.  A Survey on Tcp over Mobile Ad-hoc Networks , 2005 .

[11]  Charalampos Samios,et al.  Modeling the throughput of TCP Vegas , 2003, SIGMETRICS '03.

[12]  W. Richard Stevens,et al.  TCP Slow Start, Congestion Avoidance, Fast Retransmit, and Fast Recovery Algorithms , 1997, RFC.

[13]  Luo Wan A Survey of Congestion Control in the Internet , 2001 .

[14]  Nitin H. Vaidya,et al.  Analysis of TCP Performance over Mobile Ad Hoc Networks , 1999, Wirel. Networks.

[15]  Yanghee Choi,et al.  TCP-BuS: Improving TCP performance in wireless Ad Hoc networks , 2001, J. Commun. Networks.

[16]  Yanghee Choi,et al.  TCP-BuS: Improving TCP performance in wireless Ad Hoc networks , 2000, Journal of Communications and Networks.

[17]  Sally Floyd,et al.  TCP Selective Acknowledgement Options , 1996 .

[18]  Sally Floyd,et al.  TCP Selective Acknowledgment Options , 1996, RFC.