Analysis of TCP Variants Over Variable Traffic

Varun Chauhan*, Rajesh Kumar**
* M.Tech Scholar Thapar University, Patiala, India.
** Associate Professor, Faculty of Computer Science & Engineering Department, Thapar University, Patiala, India.
Periodicity:June - August'2015
DOI : https://doi.org/10.26634/jit.4.3.3489

Abstract

In today’s scenario most of the work carried out is accomplished through the internet. Internet plays a vital role in day-today’s regular activities and hence has become the backbone of our society. In internet the data is transferred from one place to another with the help of most commonly used protocol known as Transmission Control Protocol (TCP). TCP possesses various variants and each one has different criteria such as TCP, Tahoe, Reno, New-Reno and so on. Each variant performs in a different routine for different networks based upon the various key parameters. In this paper we have simulated various TCP variants with respect to different network parameters such as variable packet size, bandwidth and buffer size. This paper analyses the throughput, packet drop, delay and jitter of TCP variants evaluated over the above mentioned network parameters.

Keywords

Transmission Control Protocol, Congestion, TCP Variants, Wired, Wireless Network

How to Cite this Article?

Chauhan, V., and Kumar, R. (2015). Analysis of TCP Variants Over Variable Traffic. i-manager’s Journal on Information Technology, 4(3), 34-42. https://doi.org/10.26634/jit.4.3.3489

References

[1]. MazleenaSalleh, and Ahmad Zaki Abu Bakar. (2005). "Comparative performance of TCP variants on self-similar traffic”, In: Proceedings of the Postgraduate Annual Research Seminar,
[2]. A.R Britto Pradeep, N. Dhinakaran, and P. Angelin. (2011). "Comparison of Drop Rates in Different TCP Variants against Various Routing Protocols", International Journal of Computer Applications, Vol. 20, No. 6, April.
[3]. Poonam Tomar and Prashant Panse. (2011). "A Comprehensive Analysis and Comparison of TCP Tahoe, TCP Reno and TCP Lite" , International Journal of Computer Science and Information Technologies , Vol. 2, No. 5.
[4]. Jawhar Ben, LâarifSinda, Mohamed Ali Mani, and RachidMbarek. (2012). "Comparison of high speed congestion control protocols”, International Journal of Network Security & Its Applications, Vol.4, No.5, pp. 15-24, September.
[5]. AnkurLal and Dr.Sipy Dubey. (2012). "AODV, DSDV Performance Analysis with TCP Reno, TCP Vegas and TCPNJplus Agents of Wireless Networks on Ns2”, International Journal of Advanced Research in Computer Science and Software Engineering, Vol. 2, No. 7.
[6]. Mohit P. Tahiliani, K. C. Shet, and T. G. Basavaraju. (2013). "Comparative Study of High-Speed TCP Variants in Multi-Hop Wireless Networks", International Journal of Computer Theory and Engineering, Vol. 5, No. 5, pp. 802- 806.
[7]. MadihaKazmi, AzraShamim, 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", in International Conference on Advanced Computational Technologies & Creative Media, Pattaya, pp. 14-15.
[8]. Kevin Fall, and Sally Floyd. (1996). "Simulation- based comparisons of Tahoe, Reno and SACK TCP", ACM SIGCOMM Computer Communication Review, Vol. 26, No. 3, pp. 5-21.
[9]. V.Jacobson. “ Congestion Avoidance and Control”.SIGCOMM Symposium No Communication Architecture and protocols.
[10]. V. Jacobson (1990). “Modified TCp Congestion Control and Avoidance Algorithms”. Technical Report 30.
[11]. S. Floyd, T. Henderson (1999). “The NewReno modification to TCP's Fast recovery algorithm”, Request for Comment 2582, April, IETF.
[12]. M. Mathis, J. Mahdavi. (1996). TCP selective acknowledgment options.Request for Comment 2018, October, IETF.
[13]. Brakmo LS, Peterson LL. TCP Vegas (1995). ”End to end congestion avoidance on a global internet”, IEEE Journal on Selected Areas in Communications, Vol. 13, No.8, pp. 1465–1480.
[14]. Westwood: C. Casetti, M. Gerla, S. Mascolo, M. Y. Sanadidi, and R. Wang, (2001). “TCP westwood: Bandwidth Estimation for enhanced Transport Over Wireless Links”, ACM Mobicom, Vol. 8, No.5,pp.- 287–297, July.
[15]. C. P. Fu, (2001). “TCP Veno: End-to-End Congestion Control Over Heterogeneous Networks,” Ph.D. dissertation, The Chinese Univ., Hong Kong,
[16]. H-TCP: R. Shorten, and D. Leith, (2004). "H-TCP: TCP for High-Speed and Long-Distance Networks,” Second International Workshop on Protocols for Fast Long- Distance Networks, February, pp. 16-17,, Argonne, Illinois USA.
[17]. L. Xu, K. Harfoush, and I. Rhee, (2004). "Binary Increase Congestion Control (BIC) for Fast Long-Distance Networks," In Proceeding of IEEE INFOCOM 2004.
[18]. I. Rhee, L. Xu, (2005). “CUBIC: A New TCP- Friendly High-Speed TCP Variant,” in Proceeding of PFLDnet, February, Lyon, France
[19]. C. Caini and R. Firrincieli, (2004). “TCP Hybla: ATCP enhancement for heterogeneous network s” , International journal of satellite communications and networking, Vol. 22, No.5, pp.547–566.
[20]. T. Kelly, (2003). "Scalable TCP: Improving performance in highspeed wide area networks," ACM SIGCOMM Computer Communication Review, Vol. 33, No. 2, pp. 83-91.
[21]. S. Liu, T. Bas¸ar, and R. Srikant. (2008). “TCP-illinois: A delay and loss-based congestion control algorithm for high-speed networks”, Performance Evaluation, Vol.65, No.6, pp. 417-440.
[22]. A. Baiocchi, A. Castellani, F. Vacirca, (2007). "YeAHTCP: Yet AnotherHighspeed TCP," In proc. The fifth PFLDNET workshop, Los Angeles, CA,.
[23]. Stevens W. (1997). TCP slow start, congestion avoidance, fast retransmit, and fast recovery algorithms. Request for Comment 2001, January, IETF.
24]. Fall K, Floyd S. (1996). “Simulation-based comparison of Tahoe, Reno, and sack TCP”, Computer Communication Review, Vol. 26, No. 3, pp. 5–21,
[25] NS-2, Network Simulator. [Online]. Available: www.isi.edu/nsnam/ns. [Accessed: 3 April 2015].
[26] D. X. Wei and P. Cao (2006). “NS-2 TCP-Linux: An NS-2 TCP implementation with congestion control algorithms from Linux”, In Proceeding from the 2006 workshop on ns- 2: the IP network simulator.
[27]. D. X. Wei and P. Cao (2006). A Linux TCP implementation for NS2 [Online] . Available:http://netlab.caltech.edu/projects/ns2tcplinux/ ns2linux. [Accessed: 15 May 2015].
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
Online 15 15

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.