Browse > Article
http://dx.doi.org/10.7236/JIIBC.2016.16.1.139

Congestion Control Algorithms Evaluation of TCP Linux Variants in Dumbbell  

Mateen, Ahamed (University of Agriculture, Faisalabad)
Zaman, Muhanmmad (University of Agriculture, Faisalabad)
Publication Information
The Journal of the Institute of Internet, Broadcasting and Communication / v.16, no.1, 2016 , pp. 139-145 More about this Journal
Abstract
Dumbbell is the most basic topology that can be used in almost all kind of network experiment within it or just by little expansion. While Transmission Control Protocol TCP is the basic protocol that is used for the connectivity among networks and stations. TCP major and basic goal is to provide path and services to different applications for communication. For that reason TCP has to transfer a lot of data through a communication medium that cause serious congestion problem. To calculate the congestion problem, different kind of pre-cure solutions are developer which are Loss Based Variant and Delay Based Variant. While LBV keep track of the data that is going to be passed through TCP protocol, if the data packets start dropping that means congestion occurrence which notify as a symptom, TCP CUBIC use LBV for notifying the loss. Similarly the DBV work with the acknowledgment procedure that is used in when data ACK get late with respect to its set data rate time, TCP COMPOUND/VAGAS are examples of DBV. Many algorithms have been purposed to control the congestion in different TCP variants but the loss of data packets did not completely controlled. In this paper, the congestion control algorithms are implemented and corresponding results are analyzed in Dumbbell topology, it is typically used to analyze the TCP traffic flows. Fairness of throughput is evaluated for different TCP variants using network simulator (NS-2).
Keywords
Acknowledgement; Congestion Window; Dumbbell Topology; Slow-start Threshold;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Mohith P. Tahilaini "Comparative study of High Speed TCP variants in Multihop Wireless Networks," IJCTE, Vol. 5, No. 5, Oct 2013.
2 I. F. Akylidiz, X. Wang, and W. Wang, "Wireless mesh networks: a survey," Computer Networks, Elsevier, pp. 445-487, January 2005.
3 T. Kelly, "Scalable TCP: Improving Performance in High Speed Wide Area Networks," ACM SIGCOMM Computer Communication Review, vol. 33, pp. 83-91, 2003.
4 V. Jacobson, "Congestion avoidance and control," Proceedings of SIGCOMM 88, ACM, Stanford, CA, Aug. 1988.
5 K. Fall and S. Floyd, "Simulation-based comparisons of Tahoe, Reno, and SACK TCP," ACM Computer Communication Review, vol. 26, no. 3, pp. 5-21, 1996.
6 S. Floyd and T. Henderson, "The new Reno modification to TCPs fast recovery algorithm," Request for Comments 2582, Experimental, April 1999.
7 L. Brakmo and L. Peterson, "TCP Vegas: end-to-end congestion avoidance on a global internet," IEEE Journal on Selected Areas in Communication, vol. 13, pp. 1465-1480, Oct. 1995.   DOI
8 K. T. J. Song, Q. Zhang, and M. Sridharan, "A compound TCP approach for high-speed and long distance networks," in Proceedings of PFLD Net, 2006.
9 S. Floyd, "High speed TCP for Large Congestion Windows," Request for Comments 3649, Experimental, 2003.
10 L. Xu, K. Harfoush, and I. Rhee, "Binary Increase Congestion Control for fast long-distance networks," in Proceedings of IEEE INFOCOM, Hong Kong, 2004.
11 I. Rhee and L. Xu, "CUBIC: A new TCP-friendly high-speed TCP variant," Proceedings of the third PFLD Net Workshop, France, 2005.
12 C. Jin, D. X. Wei, and S. H. Low, "FAST TCP: motivation, architecture, algorithms, performance," in Proceedings of IEEE INFOCOM, Hong Kong, 2004.
13 TCP Evolution and Comparison, Which TCP will Scale to Meet the Demands of Todays Internet? Whitepaper, Fast Soft, Pasadena, 2008.
14 M. Zaman, "Unreliability & Instability of Wireless Links between Wireless Nodes in Mobile ADHOC Networks," in J. Glob. Innov. Agric. Soc. Sci., 2014, 2(3): 138-142.
15 E. D. Souza and D. Agarwal, "A High Speed TCP Study: Characteristics and Deployment Issues," LBNL Technical Report, Berkeley, 2003.
16 M. Gerla, K. Tang, and R. Bagrodia, "TCP Performance in Wireless Multi-hop Networks," in Proceedings of IEEE WMCSA "99, New Orleans, LA, Feb. 1999.
17 G. Holland and N. Vaidya, "Analysis of TCP Performance over Mobile Ad Hoc Networks," ACM/IEEE MOBICOM 99, Seattle, Washington, Aug. 1999.
18 M. Zaman, "Implementation of Some Enhancement in Wireless Network Security by Finding Vulnerabilities, Threads and Attacks," in J. Glob. Innov. Agric. Soc. Sci., 2014, 2(3): 143-151.