Analyzing and Proposing A Solution for the Incompatibility Problem of Tcp Vegas

No Thumbnail Available



Journal Title

Journal ISSN

Volume Title


Addis Ababa University


TCP is a reliable, connection-oriented and sequence-delivery protocol. All applications which require a reliable delivery of data use TCP. TCP-Reno and TCP-Vegas are some of the TCP types created to give a reliable service in the Network. According to different researchers and results of our simulation, it is observed that TCP-Vegas in isolation has better performance with respect to overall network utilization, stability, fairness, throughput and packet loss, but its performance degrades when TCP-Reno connection exists in the Network. So this thesis is trying to address this incompatibility problem of TCP Vegas while working with TCP-Reno and proposing a solution called Relaxed-Vegas. Using a simulation tool (NS2) we examine the detail behaviours of TCP-Reno and TCP-Vegas while working independently and simultaneously. We propose modifications to the currently working algorithm of TCP-Vegas. From the simulation results we compare the performance of the currently used TCP Vegas and the new proposed solution (Relaxed-Vegas). By using Relaxed-Vegas the number of received packets and the throughput (good-put) is raised by 56.87% and the drop of packets is reduced by 17.0%. Keywords: TCP, TCP Reno, TCP Vegas, Congestion control, Relaxed-Vegas



TCP, TCP Reno, TCP Vegas, Congestion Control, Relaxed-Vegas