Cargando…

A Comprehensive Overview of TCP Congestion Control in 5G Networks: Research Challenges and Future Perspectives

In today’s data networks, the main protocol used to ensure reliable communications is the transmission control protocol (TCP). The TCP performance is largely determined by the used congestion control (CC) algorithm. TCP CC algorithms have evolved over the past three decades and a large number of CC...

Descripción completa

Detalles Bibliográficos
Autores principales: Lorincz, Josip, Klarin, Zvonimir, Ožegović, Julije
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8271918/
https://www.ncbi.nlm.nih.gov/pubmed/34209431
http://dx.doi.org/10.3390/s21134510
_version_ 1783721103758196736
author Lorincz, Josip
Klarin, Zvonimir
Ožegović, Julije
author_facet Lorincz, Josip
Klarin, Zvonimir
Ožegović, Julije
author_sort Lorincz, Josip
collection PubMed
description In today’s data networks, the main protocol used to ensure reliable communications is the transmission control protocol (TCP). The TCP performance is largely determined by the used congestion control (CC) algorithm. TCP CC algorithms have evolved over the past three decades and a large number of CC algorithm variations have been developed to accommodate various network environments. The fifth-generation (5G) mobile network presents a new challenge for the implementation of the TCP CC mechanism, since networks will operate in environments with huge user device density and vast traffic flows. In contrast to the pre-5G networks that operate in the sub-6 GHz bands, the implementation of TCP CC algorithms in 5G mmWave communications will be further compromised with high variations in channel quality and susceptibility to blockages due to high penetration losses and atmospheric absorptions. These challenges will be particularly present in environments such as sensor networks and Internet of Things (IoT) applications. To alleviate these challenges, this paper provides an overview of the most popular single-flow and multy-flow TCP CC algorithms used in pre-5G networks. The related work on the previous examinations of TCP CC algorithm performance in 5G networks is further presented. A possible implementation of TCP CC algorithms is thoroughly analysed with respect to the specificities of 5G networks, such as the usage of high frequencies in the mmWave spectrum, the frequent horizontal and vertical handovers, the implementation of the 5G core network, the usage of beamforming and data buffering, the exploitation of edge computing, and the constantly transmitted always-on signals. Moreover, the capabilities of machine learning technique implementations for the improvement of TCPs CC performance have been presented last, with a discussion on future research opportunities that can contribute to the improvement of TCP CC implementation in 5G networks. This survey paper can serve as the basis for the development of novel solutions that will ensure the reliable implementation of TCP CC in different usage scenarios of 5G networks.
format Online
Article
Text
id pubmed-8271918
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-82719182021-07-11 A Comprehensive Overview of TCP Congestion Control in 5G Networks: Research Challenges and Future Perspectives Lorincz, Josip Klarin, Zvonimir Ožegović, Julije Sensors (Basel) Review In today’s data networks, the main protocol used to ensure reliable communications is the transmission control protocol (TCP). The TCP performance is largely determined by the used congestion control (CC) algorithm. TCP CC algorithms have evolved over the past three decades and a large number of CC algorithm variations have been developed to accommodate various network environments. The fifth-generation (5G) mobile network presents a new challenge for the implementation of the TCP CC mechanism, since networks will operate in environments with huge user device density and vast traffic flows. In contrast to the pre-5G networks that operate in the sub-6 GHz bands, the implementation of TCP CC algorithms in 5G mmWave communications will be further compromised with high variations in channel quality and susceptibility to blockages due to high penetration losses and atmospheric absorptions. These challenges will be particularly present in environments such as sensor networks and Internet of Things (IoT) applications. To alleviate these challenges, this paper provides an overview of the most popular single-flow and multy-flow TCP CC algorithms used in pre-5G networks. The related work on the previous examinations of TCP CC algorithm performance in 5G networks is further presented. A possible implementation of TCP CC algorithms is thoroughly analysed with respect to the specificities of 5G networks, such as the usage of high frequencies in the mmWave spectrum, the frequent horizontal and vertical handovers, the implementation of the 5G core network, the usage of beamforming and data buffering, the exploitation of edge computing, and the constantly transmitted always-on signals. Moreover, the capabilities of machine learning technique implementations for the improvement of TCPs CC performance have been presented last, with a discussion on future research opportunities that can contribute to the improvement of TCP CC implementation in 5G networks. This survey paper can serve as the basis for the development of novel solutions that will ensure the reliable implementation of TCP CC in different usage scenarios of 5G networks. MDPI 2021-06-30 /pmc/articles/PMC8271918/ /pubmed/34209431 http://dx.doi.org/10.3390/s21134510 Text en © 2021 by the authors. https://creativecommons.org/licenses/by/4.0/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/).
spellingShingle Review
Lorincz, Josip
Klarin, Zvonimir
Ožegović, Julije
A Comprehensive Overview of TCP Congestion Control in 5G Networks: Research Challenges and Future Perspectives
title A Comprehensive Overview of TCP Congestion Control in 5G Networks: Research Challenges and Future Perspectives
title_full A Comprehensive Overview of TCP Congestion Control in 5G Networks: Research Challenges and Future Perspectives
title_fullStr A Comprehensive Overview of TCP Congestion Control in 5G Networks: Research Challenges and Future Perspectives
title_full_unstemmed A Comprehensive Overview of TCP Congestion Control in 5G Networks: Research Challenges and Future Perspectives
title_short A Comprehensive Overview of TCP Congestion Control in 5G Networks: Research Challenges and Future Perspectives
title_sort comprehensive overview of tcp congestion control in 5g networks: research challenges and future perspectives
topic Review
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8271918/
https://www.ncbi.nlm.nih.gov/pubmed/34209431
http://dx.doi.org/10.3390/s21134510
work_keys_str_mv AT lorinczjosip acomprehensiveoverviewoftcpcongestioncontrolin5gnetworksresearchchallengesandfutureperspectives
AT klarinzvonimir acomprehensiveoverviewoftcpcongestioncontrolin5gnetworksresearchchallengesandfutureperspectives
AT ozegovicjulije acomprehensiveoverviewoftcpcongestioncontrolin5gnetworksresearchchallengesandfutureperspectives
AT lorinczjosip comprehensiveoverviewoftcpcongestioncontrolin5gnetworksresearchchallengesandfutureperspectives
AT klarinzvonimir comprehensiveoverviewoftcpcongestioncontrolin5gnetworksresearchchallengesandfutureperspectives
AT ozegovicjulije comprehensiveoverviewoftcpcongestioncontrolin5gnetworksresearchchallengesandfutureperspectives