Cargando…

TCP-WBQ: a backlog-queue-based congestion control mechanism for heterogeneous wireless networks

In heterogeneous wireless networks, random packet loss and high latency lead to conventional TCP variants performing unsatisfactorily in the case of competing communications. Especially on high-latency wireless links, conventional TCP variants are unable to estimate congestion degrees accurately for...

Descripción completa

Detalles Bibliográficos
Autores principales: Tang, Junyong, Jiang, Yufei, Dai, Xirong, Liang, Xiangyang, Fu, Yanfang
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Nature Publishing Group UK 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8888645/
https://www.ncbi.nlm.nih.gov/pubmed/35233013
http://dx.doi.org/10.1038/s41598-022-07276-3
_version_ 1784661205357428736
author Tang, Junyong
Jiang, Yufei
Dai, Xirong
Liang, Xiangyang
Fu, Yanfang
author_facet Tang, Junyong
Jiang, Yufei
Dai, Xirong
Liang, Xiangyang
Fu, Yanfang
author_sort Tang, Junyong
collection PubMed
description In heterogeneous wireless networks, random packet loss and high latency lead to conventional TCP variants performing unsatisfactorily in the case of competing communications. Especially on high-latency wireless links, conventional TCP variants are unable to estimate congestion degrees accurately for fine-grained congestion control because of the effects of random packet loss and delay oscillations. This paper proposes a TCP variant at the sender side to identify congestion degrees, namely TCP-WBQ, which quickly responses to the real congestion and effectively shields against random packet loss and oscillations of latency time. The proposed algorithm of congestion control firstly constructs a backlog-queue model based on the dynamics of the congestion window, and deduces the two bounds of the model which delimit oscillations of the backlog queue for non-congestion and random packet loss respectively. TCP-WBQ detects congestion degrees more accurately and thus implements the corresponding schemes of adjusting the congestion window, maintaining a tradeoff between high throughputs and congestion avoidance. The comprehensive simulations show that TCP-WBQ works efficiently in bandwidth utilization with single and multiple bottleneck scenarios, and achieves high performance and competitive fairness in heterogeneous wireless networks.
format Online
Article
Text
id pubmed-8888645
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher Nature Publishing Group UK
record_format MEDLINE/PubMed
spelling pubmed-88886452022-03-03 TCP-WBQ: a backlog-queue-based congestion control mechanism for heterogeneous wireless networks Tang, Junyong Jiang, Yufei Dai, Xirong Liang, Xiangyang Fu, Yanfang Sci Rep Article In heterogeneous wireless networks, random packet loss and high latency lead to conventional TCP variants performing unsatisfactorily in the case of competing communications. Especially on high-latency wireless links, conventional TCP variants are unable to estimate congestion degrees accurately for fine-grained congestion control because of the effects of random packet loss and delay oscillations. This paper proposes a TCP variant at the sender side to identify congestion degrees, namely TCP-WBQ, which quickly responses to the real congestion and effectively shields against random packet loss and oscillations of latency time. The proposed algorithm of congestion control firstly constructs a backlog-queue model based on the dynamics of the congestion window, and deduces the two bounds of the model which delimit oscillations of the backlog queue for non-congestion and random packet loss respectively. TCP-WBQ detects congestion degrees more accurately and thus implements the corresponding schemes of adjusting the congestion window, maintaining a tradeoff between high throughputs and congestion avoidance. The comprehensive simulations show that TCP-WBQ works efficiently in bandwidth utilization with single and multiple bottleneck scenarios, and achieves high performance and competitive fairness in heterogeneous wireless networks. Nature Publishing Group UK 2022-03-01 /pmc/articles/PMC8888645/ /pubmed/35233013 http://dx.doi.org/10.1038/s41598-022-07276-3 Text en © The Author(s) 2022 https://creativecommons.org/licenses/by/4.0/Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/ (https://creativecommons.org/licenses/by/4.0/) .
spellingShingle Article
Tang, Junyong
Jiang, Yufei
Dai, Xirong
Liang, Xiangyang
Fu, Yanfang
TCP-WBQ: a backlog-queue-based congestion control mechanism for heterogeneous wireless networks
title TCP-WBQ: a backlog-queue-based congestion control mechanism for heterogeneous wireless networks
title_full TCP-WBQ: a backlog-queue-based congestion control mechanism for heterogeneous wireless networks
title_fullStr TCP-WBQ: a backlog-queue-based congestion control mechanism for heterogeneous wireless networks
title_full_unstemmed TCP-WBQ: a backlog-queue-based congestion control mechanism for heterogeneous wireless networks
title_short TCP-WBQ: a backlog-queue-based congestion control mechanism for heterogeneous wireless networks
title_sort tcp-wbq: a backlog-queue-based congestion control mechanism for heterogeneous wireless networks
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8888645/
https://www.ncbi.nlm.nih.gov/pubmed/35233013
http://dx.doi.org/10.1038/s41598-022-07276-3
work_keys_str_mv AT tangjunyong tcpwbqabacklogqueuebasedcongestioncontrolmechanismforheterogeneouswirelessnetworks
AT jiangyufei tcpwbqabacklogqueuebasedcongestioncontrolmechanismforheterogeneouswirelessnetworks
AT daixirong tcpwbqabacklogqueuebasedcongestioncontrolmechanismforheterogeneouswirelessnetworks
AT liangxiangyang tcpwbqabacklogqueuebasedcongestioncontrolmechanismforheterogeneouswirelessnetworks
AT fuyanfang tcpwbqabacklogqueuebasedcongestioncontrolmechanismforheterogeneouswirelessnetworks