TCP-LoRaD: A Loss Recovery and Differentiation Algorithm for Improving TCP Performance over MANETs in Noisy Channels

Date
2022-05-05
Authors
Sarkar, NI
Ho, P-H
Gul, S
Zabir, ZSMS
Supervisor
Item type
Journal Article
Degree name
Journal Title
Journal ISSN
Volume Title
Publisher
MDPI
Abstract

Mobile Ad hoc Networks (MANETs) are becoming popular technologies because they offer flexibility in setting up anytime and anywhere, and provide communication support on the go. This communication requires the use of Transmission Control Protocol (TCP) which is not originally designed for use in MANET environments; therefore, it raises serious performance issues. To overcome the deficiency of the original TCP, several modifications have been proposed and reported in the networking literature. TCP-WELCOME (Wireless Environment, Link losses, and Congestion packet loss ModEls) is one of the better TCP variants suitable for MANETs. However, it has been found that this protocol has problems with packet losses because of network congestion as it adopts the original congestion control mechanism of TCP New Reno. We also found that TCP-WELCOME does not perform well in noisy channel conditions in wireless environments. In this paper, we propose a novel loss recovery and differentiation algorithm (called TCP-LoRaD) to overcome the above-mentioned TCP problems. We validate the performance of TCP-LoRaD through an extensive simulation setup using Riverbed Modeler (formerly OPNET). Results obtained show that the proposed TCP-LoRaD offers up to 20% higher throughput and about 15% lower end-to-end delays than the TCP-WELCOME in a noisy channel under medium to high traffic loads. View Full-Text

Description
Keywords
TCP; TCP-LoRaD; TCP-WELCOME; MANET; Noisy channel
Source
Electronics, 11(9), 1479. https://doi.org/10.3390/electronics11091479
Rights statement
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https:// creativecommons.org/licenses/by/ 4.0/).