Fuzzy Controller based TCP-Vegas Enhancement for Congestion Control | ||||
Menoufia Journal of Electronic Engineering Research | ||||
Article 6, Volume 30, Issue 2, July 2021, Page 39-44 PDF (933.37 K) | ||||
Document Type: Original Article | ||||
DOI: 10.21608/mjeer.2021.193084 | ||||
View on SCiNiTO | ||||
Authors | ||||
Doaa Hassan Elnady 1; GAMAL ATTIYA mahrouce2; Gaber Allam3 | ||||
1Department of Industrial Electronics Engineering and Control, Faculty of Electronic Engineering, Menoufia. | ||||
2Computer Science Faculty of Electronic Engineering Menoufia | ||||
3Industrial Electronics and Control Faculty of Electronic Engineering Menoufia | ||||
Abstract | ||||
Due to the serious effectiveness of congestion problem in the Internet performance, congestion control has the most concern in the network community. Several End-to- End mechanisms were developed to overcome this problem. However, most of the existing mechanisms adapt the sending rate at the sender, when detecting congestion, without considering the network status. This behavior degrades the Internet performance. This paper presents a new fuzzy controller to adjust the sending rate at the sender dynamically based on the network load. The intended controller is employed to enhance the TCP-Vegas and the performance is evaluated by using the well-known Network Simulator NS-2. The results indicate that the intended controller the AT&T real network increases the throughput and decreases both the packet loss and packet delay. | ||||
Highlights | ||||
| ||||
Keywords | ||||
Congestion Control; Fuzzy Logic; TCP; TCP-Vegas; NS2 | ||||
Full Text | ||||
During the past few years, several changes have been 2 | ||||
References | ||||
[1] J. Postel, “Transmission Control Protocol,” IETF RFC 793, September 1981. [2] J. Nagle, “Congestion control in IP/TCP Internetworks,” Request for Comments (RFC) 896, Internet Engineering Task Force, January 1984. [3] V. Jacobson, “Congestion Avoidance and Control,” ACM SIGCOMM Computer Communication Review, Vol. 18, No. 4, pp. 314-329, August 1988. [4] L. S. Brakmo, S. W. O’Malley and L. L. Peterson, “TCP Vegas: New Techniques for Congestion Detection and Avoidance” Proceedings of ACM SIGCOMM, London, August 31-September 2, pp. 24–35, 1994. [5] L. Brakmo and L. Peterson, “TCP Vegas: End-to-End Congestion Avoidance on Global Internet” IEEE Journal on Selected Areas in Communications, Vol. 13, No. 8, pp. 1465-1480, 1995. [6] M. Mathis, J. Mahdavi, S. Floyd and A. Romanow, “TCP Selective Acknowledgment Options” RFC 2018, Internet Engineering Task Force, October 1996. [7] U. Hengartner, J. Bolliger and Th. Gross, “TCP Vegas Revisited “ Proceedings of the IEEE Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (INFOCOM 2000), 2000. [8] Richard J. La, Jean Walrand, and Venkat Anantharam,“ Analysis and comparison of TCP Reno and Vegas” 2001. [9] P. Carbonell, Z. P. Jiang, and S. S. Panwar, “Fuzzy TCP: A Preliminary Study”, Proceedings of the 15th IFAC World Congress (IFAC 2002), Barcelona, Spain, July 21-26, 2002. [10] Cheng P. Fu and Soung C. Liew, “A Remedy for Performance Degradation of TCP Vegas in Asymmetric Networks” IEEE COMMUNICATIONS LETTERS, VOL. 7, NO, 1, pp. 42-44, JANUARY 2003. [11] H. Nejad, M. Yaghamaee, H. Tabatabaee “Modified Fuzzy TCP: Optimizing TCP congestion control”, IEEE 2006 . [12] Hanaa Torkey, Gamal Attiya and Ibrahim Z. Morsi, "Modified Fast Recovery Algorithm for Performance Enhancement of TCP-NewReno", International Journal of Computer Applications, Volume 40, No.12, pp. 30-35, February 2012. [13] Zainab T. Alisa and Sara Raad Qasim, “A Fuzzy based TCP Congestion Control for Wired Networks,” International Journal of Computer Applications (0975– 8887), Vol. 89, No.4, pp. 36-42, March 2014. Article (CrossRef Link) [14] Doaa H. Esawi, Gamal Attiya, Mohammad El-Bardini "Intelligent Controller based Host-to-Host Congestion Control: Fuzzy Logic Controller", 2019 7th International Japan- Africa Conference on Electronics, Communications, and Computations, (JAC-ECC), 2019. | ||||
Statistics Article View: 107 PDF Download: 171 |
||||