Share

النظام المضبب للتحكم بمشكلة التزاحم لبروتوكول (التحكم في الارسال) في الشبكات المختلطة == A Fuzzy Based TCP Congestion Control For Hybrid Networks

Author name: سارة رعد قاسم
Supervisor name: زينب توفيق باقر
General topic: Electrical, Electronic and Communications Engineering
Specific topic: Electrical Engineering
Degree: Master
University: University of Baghdad - College Of Engineering - Department Of Electrical Engineering
Language: English
University location: Baghdad
First pages: 34T470 - p.pdf
Abstract: Transmission Control Protocol (TCP) is designed to deliver seamless and reliable end - to - end data transfer across unreliable networks and is offered connection - oriented, byte - stream service. The Internet’s TCP is probably the most widely used protocol; it is also the most carefully tuned since performance of Internet is largely based on TCP. However, throughput in TCP degrades notably when operated in erroneous networks. In erroneous networks, TCP misinterprets random packet losses and the subsequent packet reordering due to high bit error rate as congestion and invokes congestion control by triggering to fast retransmission and fast recovery, leading to under - utilization of the network resources and affecting TCP performance critically.Many proposals have been used to improve TCP performance in wireless networks. Most of these proposals were based on changing the TCP header and add more complications to the main mechanism. Means of improving performance of TCP over erroneous links were proposed using fuzzy controller in a simple manner (without changing the header) by tracking the delay and the frequencies of the occurrences of timeouts and triple duplicate acknowledgement (3dupacks) to differentiate congestion loss from bit error loss. The first proposal was FReno (Fuzzy+NewReno) but this new algorithm failed to achieve good efficiency. The second proposal was FVegas (Fuzzy+Vegas) and it also failed to improve TCP’s resource utilization. The third proposal was FWestwood (Fuzzy+Westwood) which significantly improved TCP performance. The proposed algorithm was compared against standard TCP variants for different error rates using OMNET++4 version 4.3.1 IDE simulator. FWestwood algorithm helped TCP to distinguish between congestion and packet loss and increase the performance in erroneous wired network, heterogeneous networks, wireless networks and mobile network. Results from simulations showed that in a congested network with (1% to 10%) of random packet loss rate, FWestwood achieved significant improvements in different erroneous networks over other TCP schemes. Also it achieved friendliness fair share of the link with other TCP standards.
Logo