Performance Evaluation of TCP Congestion Control Mechanisms in Wired Networks

S. Bandi*, Balakoteswara**, Shoba Bindu C***
*-** PG Scholar, Department of Computer Science and Engineering, Jawaharlal Nehru Technological University Anantapuramu, Andra Pradesh, India.
*** Associate Professor and Head of the Department, Department of Computer Science and Engineering, Jawaharlal Nehru Technological University Anantapuramu, Andra Pradesh, India.
Periodicity:September - November'2014
DOI : https://doi.org/10.26634/jcom.2.3.3312

Abstract

Transmission Control Protocol (TCP) is the transport layer protocol which is reliable and connection oriented. The beauty of TCP is its congestion control feature. TCP delights the packet losses as an indication of the congestion. TCP is widely used on the internet. There are various congestion control mechanisms that are available based on four basic approaches, such as slow-start, congestion avoidance, fast retransmit and fast recovery. Several TCP variants are used to control and avoid the congestion; these are TCP Tahoe, TCP Reno, TCP Vegas, and TCP New Reno. In this paper, the authors have evaluated the performance of various TCP congestion control algorithms with different Constant Bit Rate (CBR) traffic from the following aspects, based on the number of packets sent, number of packets lost and number of packets dropped. To calculate Packet Delivery Ratio (PDR), average end-end delay and average packet loss are calculated. In order to evaluate the performance of various TCP variants, the authors have used NS-2 simulator and the graphs have been generated using Xgraph.

Keywords

Congestion Control, Constant Bit Rate (CBR), TCP New Reno, TCP Reno, TCP Tahoe, TCP Vegas

How to Cite this Article?

Bandi, S., Balakoteswara, P., and Bindu, C.S. (2014). Performance Evaluation of TCP Congestion Control Mechanisms In Wired Networks. i-manager’s Journal on Computer Science, 2(3), 16. https://doi.org/10.26634/jcom.2.3.3312

References

[1]. Jacobson V. (1998). “Congestion Avoidance and Control”. In Proceedings of ACM Special Interest Group on Data Communications (SIGCOMM), Vol.8(4), pp.314- 329.
[2]. M. Allman, V. Paxson, W. Stevens, (2009). “TCP Congestion Control”, RFC 5681”, Standard Tasks, Network Working Groups, pp.1-18.
[3]. Kumar. H, Singh. P, (2014). “TCP Congestion Control with Delay Minimization in MANET”, International Conference on Information Communication and Embedded Systems (ICICES), pp.1-6.
[4]. Balakrishnan H, Padmanabhan V. (1997). “A Comparison of Mechanisms for Improving TCP Performance over WirelessLinks”, IEEE/ACM Transactions on Networking, Vol.5(6), pp.756-769.
[5]. Jacobson V, Barden R, Borman D. (1992). “TCP Extensions for High Performance - RFC 1323,” Network Working Groups, pp.1-37.
[6]. Lee Chin Kho, Defago.x, Lim A.O, (2013). “A Taxonomy of Congestion Control Techniques for TCP in Wired and Wireless Networks” IEEE Symposium on Wireless Technology and Applications (ISWTA), pp.147-152.
[7]. Ghassan A. Abed, Mahamod Ismail,Kasmiran Jumari, (2012). “Exploration and Evaluation of Traditional TCP Congestion Control Techniques”, Journal of Kind Saud University – Computer and Information sciences, Vol.24, pp.145-155.
[8]. D. Triantafyllidou and K. Al Agha, (2008). "Evaluation of TCP Performance in MANETs using an Optimized th Scalable Simulation Model", In 15 International Symposium on MASCOTS '07, pp.31-37.
[9]. Kevin Fall, Sally Floid, (1996). “Simulation Based Comparison of TCP Tahoe, Reno and SACK TCP”, ACM SIGCOMM Computer Communication Review, Vol.26(3), pp.5-21.
[10]. Mohamadreza Najiminaini, Ljiljana Trajkovic and Laxmi Subedi, (2009). "Performance Evaluation of TCP Tahoe, Reno, Reno with SACK, and New Reno using OPNET Modeler," In Simon Fraser University Vancouver, British Columbia, Canada, pp.1-7.
[11]. Jehan. M, G. Radhamani, T. Kalakumari, (2010). “A Survey on Congestion Control Algorithms in Wired and Wireless Networks”, Proceedings of the International Conference on Mathematical Computing and Management (ICMCM 2010), Kerala, India, Vol.5(3), pp.3890-3894.
[12]. M. Jehan, G. Radhamani & T. Kalakumari (2011). "VEGAS: Better Performance than Other TCP Congestion Control Algorithms on MANETs", International Journal of Computer Networks (IJCN), Vol.3(2), pp.151-157.
[13]. Brakmo LS, Peterson LL. (1995). “TCP Vegas: end-toend Congestion Avoidance on a Global Internet”. IEEE Journal on Selected Areas in Communication, Vol.13(8), pp.1465-1480.
[14]. Madiha Kazmi, Azra Shamim, Nasir Wahab, and Fozia Anwar, (2014). "Comparison of TCP Tahoe, Reno, New Reno, Sack and Vegas in IP and MPLS Networks under Constant Bit Rate Traffic", International Conference on Advanced Computational Technology and Creative Media (ICACTCM), pp.33-39.
[15]. Md Nazmul Islam Khan, Rashed Ahmed and Md. Tariq Aziz (2012). "A Survey of TCP Reno, New Reno and Sack over Mobile AD-HOC Networks", International Journal of Distributed and Parallel Systems (IJDPS), Vol.3(1), pp.49-64.
If you have access to this article please login to view the article or kindly login to purchase the article

Purchase Instant Access

Single Article

North Americas,UK,
Middle East,Europe
India Rest of world
USD EUR INR USD-ROW
Pdf 35 35 200 20
Online 35 35 200 15
Pdf & Online 35 35 400 25

Options for accessing this content:
  • If you would like institutional access to this content, please recommend the title to your librarian.
    Library Recommendation Form
  • If you already have i-manager's user account: Login above and proceed to purchase the article.
  • New Users: Please register, then proceed to purchase the article.