Fuzzy-based TCP Congestion Control Mechanism

Samah Abdulkareem Mustafa*
Lecturer, College of Engineering, Salahaddin University, Erbil, Iraq
Periodicity:July - September'2011
DOI : https://doi.org/10.26634/jse.6.1.1533

Abstract

Internet have experienced an explosive growth accompanied with sever congestion problems. TCP congestion control mechanism is crucial for efficient use of the Internet despite largely unpredictable user access patterns and despite resource bottlenecks and limitations. This paper reviews and evaluates the current Reno and Vegas TCP congestion control mechanisms. Generally, the mechanism repeatedly increase load in an effort to find the flow rate that digests the different demands of the end devices, however, each attain different utilization of Internet resource.  Further, the authors present a new controller based on fuzzy concept to overcome the limitations of the current Reno TCP protocol. The fuzzy control in this work is a static algorithm with static rule. All the evaluation data are gained from NS2 simulator.

Keywords

TCP; TCP congestion control; TCP Tahoe; TCP Reno; TCP New Reno; Fuzzy Logic.

How to Cite this Article?

Samah Abdulkareem Mustafa (2011). Fuzzy-Based TCP Congestion Control Mechanism. i-manager’s Journal on Software Engineering, 6(1), 1-7. https://doi.org/10.26634/jse.6.1.1533

References

[1]. Brakmo, L.S., O'Malley, S.W., & Peterson, L. (1995). TCP Vegas: end-to-end congestion avoidance on a global Internet. IEEEJournal on selected areas n communication, 13, 8, pp. 1467-1470.
[2]. Chrysostomou, C., & Pitsillides, A. (2006). Fuzzy Logic Congestion Control in TCP/IP Tandem Networks. Proceeding of IEEE Symposium on Computers and Communications ISCC'06, pp. 123-129, Sardinia, Italy.
[3]. Chrysostomou, C., Pitsillides, A., Rossides, L., & Sekercioglu, A. (2003). Fuzzy logic controlled RED: congestion control in TCP/IP differentiated services networks. Soft Computing-A Fusion of Foundations, Methodologies and Applications, 8, 2, pp. 79-92.
[4]. Devkota, P. (2010). Performance of Quantized Congestion Notification in TCP Incast in Data Centers. MSc Thesis, Texas A&M University.
[5]. Fall, K., & Varadhan, K. (2010). The ns manaual (Formerly notes and documentation). Retrieved from http://www.isi.edu/nsnam/ns/doc/ns_doc.pdf.
[6]. Floyd, S., & Henderson, T. (1999). The new Reno modification to TCP's fast recovery algorithm. Request for Comments (Experimental) RFC 2582, Internet Engineering Task Force.
[7]. Floyd, S., & Jacobson, V. (1993). Random early detection gateways for congestion avoidance. IEEE/ACM Trans. on Networking, 1, 4, pp. 397–413.
[8]. Jacobson, V. (1988). Congestion avoidance and control. Proceedings of the ACM Symposium on C ommunications Architecture san Protocols SIGCOMM'88, 18, 4, pp. 314–329, Stanford, USA.
[9]. Jain, R., & Ramakrishnan, K.K. (1988). Congestion avoidance in computer networks with a connectionless network layer: concepts, goals, and methodology. Proceeding of IEEE Computer Networking Symposium, pp. 134-143, Washigton DC, USA.
[10]. Low, S.H., Paganini, F., & Doyle, J.C. (2002). Internet congestion control. IEEE Control Systems Magazine, 22, pp. 28-43.
[11]. Shi, K., Shu, Y., & Song, Q. (2009). Receiver Centric Fuzzy Logic Congestion Control for TCP Throughput Improvement over Wireless Networks. Proceeding of 6th international conference on Fuzzy System and Knowledge Discovery FSKD'09, pp. 146-150, Tianjin, China.
[12]. Tabash, I.K., Mamun, M.A., & Negi, A. (2010). A Fuzzy Logic Based Network Congestion Control Using Active Queue Management Techniques. Journal of Scientific Research, 2, 2, pp. 273-284.
[13]. Vasudevan, V., Phanishayee, A., Shah, H., Krevat, E., Andersen, D. G., Ganger, G.R., Gibson, G.A., & Mueller, B. (2009). Safe and effective fine-grained TCP retransmissions for datacenter communication. Proceeding of the ACM Conference on Applications, Technologies, Architectures, and Protocols for Computer Communications SIGCOMM'09, 39, 4, pp. 303-314, New York, USA.
[14]. Zhang, Z., Li, Z., & Suthaharan, S. (2005). Fuzzy logic strategy of prognosticating TCP's timeout and retransmission. Studies in Computational Intelligence (SCI), 2, pp. 309-320.
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.