Performance Analysis of a Novel TCP Protocol Algorithm Adapted to Wireless Networks

As telecommunication systems evolve towards new-generation architectures, likewise, new protocols are created in order to improve efficiency. One of these protocols is Transmission Control Protocol (TCP), which controls the transmission bit rate in function of network congestion. Nevertheless, in wi...

Full description

Bibliographic Details
Main Authors: Gonzalo Olmedo, Román Lara-Cueva, Diego Martínez, Celso de Almeida
Format: Article
Language:English
Published: MDPI AG 2020-06-01
Series:Future Internet
Subjects:
Online Access:https://www.mdpi.com/1999-5903/12/6/101
id doaj-867b77bd73424f8588f206ac23142946
record_format Article
spelling doaj-867b77bd73424f8588f206ac231429462020-11-25T03:34:22ZengMDPI AGFuture Internet1999-59032020-06-011210110110.3390/fi12060101Performance Analysis of a Novel TCP Protocol Algorithm Adapted to Wireless NetworksGonzalo Olmedo0Román Lara-Cueva1Diego Martínez2Celso de Almeida3Grupo de Investigación en Sistemas Inteligentes (WiCOM-Energy), and Centro de Investigaciones de Redes Ad-Hoc (CIRAD), Departamento de Eléctrica, Electrónica y Telecomunicaciones, Universidad de las Fuerzas Armadas ESPE, Sangolquí 171103, EcuadorGrupo de Investigación en Sistemas Inteligentes (WiCOM-Energy), and Centro de Investigaciones de Redes Ad-Hoc (CIRAD), Departamento de Eléctrica, Electrónica y Telecomunicaciones, Universidad de las Fuerzas Armadas ESPE, Sangolquí 171103, EcuadorGrupo de Investigación en Sistemas Inteligentes (WiCOM-Energy), and Centro de Investigaciones de Redes Ad-Hoc (CIRAD), Departamento de Eléctrica, Electrónica y Telecomunicaciones, Universidad de las Fuerzas Armadas ESPE, Sangolquí 171103, EcuadorSchool of Electrical and Computer Engineering, University of Campinas (UNICAMP), Campinas-SP 13083-970, BrazilAs telecommunication systems evolve towards new-generation architectures, likewise, new protocols are created in order to improve efficiency. One of these protocols is Transmission Control Protocol (TCP), which controls the transmission bit rate in function of network congestion. Nevertheless, in wireless communications, there appear problems such as noise and interference, for which TCP was not designed. Based on these problems, there exist some methods trying to mitigate congestion, such as explicit loss notifications and the use of end-to-end codification. The aim of this work was to propose a wireless TCP protocol improvement, considering a negative acknowledgment (NACK), which allows to differentiate between losses due to congestion and losses due to wireless channel issues. NACK employs a small protocol packet and produces improvement in the quality of service metrics. The experiments were carried out in in-door and out-door environments, over an online video game scenario, and over a long-distance wireless link between two islands. The average results show a 25-percent delay improvement and a 5-percent jitter improvement when compared to the original TCP Reno protocol, while for throughput a 90-percent improvement was achieved for distances between 100 and 414 m.https://www.mdpi.com/1999-5903/12/6/101CWDNNACKLinux kernelwireless TCP
collection DOAJ
language English
format Article
sources DOAJ
author Gonzalo Olmedo
Román Lara-Cueva
Diego Martínez
Celso de Almeida
spellingShingle Gonzalo Olmedo
Román Lara-Cueva
Diego Martínez
Celso de Almeida
Performance Analysis of a Novel TCP Protocol Algorithm Adapted to Wireless Networks
Future Internet
CWDN
NACK
Linux kernel
wireless TCP
author_facet Gonzalo Olmedo
Román Lara-Cueva
Diego Martínez
Celso de Almeida
author_sort Gonzalo Olmedo
title Performance Analysis of a Novel TCP Protocol Algorithm Adapted to Wireless Networks
title_short Performance Analysis of a Novel TCP Protocol Algorithm Adapted to Wireless Networks
title_full Performance Analysis of a Novel TCP Protocol Algorithm Adapted to Wireless Networks
title_fullStr Performance Analysis of a Novel TCP Protocol Algorithm Adapted to Wireless Networks
title_full_unstemmed Performance Analysis of a Novel TCP Protocol Algorithm Adapted to Wireless Networks
title_sort performance analysis of a novel tcp protocol algorithm adapted to wireless networks
publisher MDPI AG
series Future Internet
issn 1999-5903
publishDate 2020-06-01
description As telecommunication systems evolve towards new-generation architectures, likewise, new protocols are created in order to improve efficiency. One of these protocols is Transmission Control Protocol (TCP), which controls the transmission bit rate in function of network congestion. Nevertheless, in wireless communications, there appear problems such as noise and interference, for which TCP was not designed. Based on these problems, there exist some methods trying to mitigate congestion, such as explicit loss notifications and the use of end-to-end codification. The aim of this work was to propose a wireless TCP protocol improvement, considering a negative acknowledgment (NACK), which allows to differentiate between losses due to congestion and losses due to wireless channel issues. NACK employs a small protocol packet and produces improvement in the quality of service metrics. The experiments were carried out in in-door and out-door environments, over an online video game scenario, and over a long-distance wireless link between two islands. The average results show a 25-percent delay improvement and a 5-percent jitter improvement when compared to the original TCP Reno protocol, while for throughput a 90-percent improvement was achieved for distances between 100 and 414 m.
topic CWDN
NACK
Linux kernel
wireless TCP
url https://www.mdpi.com/1999-5903/12/6/101
work_keys_str_mv AT gonzaloolmedo performanceanalysisofanoveltcpprotocolalgorithmadaptedtowirelessnetworks
AT romanlaracueva performanceanalysisofanoveltcpprotocolalgorithmadaptedtowirelessnetworks
AT diegomartinez performanceanalysisofanoveltcpprotocolalgorithmadaptedtowirelessnetworks
AT celsodealmeida performanceanalysisofanoveltcpprotocolalgorithmadaptedtowirelessnetworks
_version_ 1724559108210688000