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...
Main Authors: | , , , |
---|---|
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 |