On Cross-Layer Interactions for Congestion Control in the Internet

Two key mechanisms of the Internet are congestion control in the Transmission Control Protocol (TCP) and Active Queue Management (AQM) in routers. The former divides the bandwidth between flows and prevents the Internet from congestion collapse. Simultaneously, the latter informs hosts of the forthc...

Full description

Bibliographic Details
Main Author: Agnieszka Piotrowska
Format: Article
Language:English
Published: MDPI AG 2021-08-01
Series:Applied Sciences
Subjects:
TCP
Online Access:https://www.mdpi.com/2076-3417/11/17/7808
id doaj-e584d6f56b6f4c87879c625e59c3a84d
record_format Article
spelling doaj-e584d6f56b6f4c87879c625e59c3a84d2021-09-09T13:38:13ZengMDPI AGApplied Sciences2076-34172021-08-01117808780810.3390/app11177808On Cross-Layer Interactions for Congestion Control in the InternetAgnieszka Piotrowska0Department of Computer Networks and Systems, Silesian University of Technology, Akademicka 16, 44-100 Gliwice, PolandTwo key mechanisms of the Internet are congestion control in the Transmission Control Protocol (TCP) and Active Queue Management (AQM) in routers. The former divides the bandwidth between flows and prevents the Internet from congestion collapse. Simultaneously, the latter informs hosts of the forthcoming congestion by preventive dropping of packets in network nodes. Although these two key mechanisms may severely interact with each other, they are often being researched independently, in parallel. This has led to the development of a few new congestion controls and AQM algorithms known for excellent performance under the assumption that the counterpart remains unaltered. It is unclear, however, how these new solutions in both areas interact with each other. The purpose of this paper is to fill this gap. Namely, in an extensive set of simulations, the impact of interactions between the state-of-the-art congestion control and AQM algorithms on the TCP connection performance is studied. As a result, recommendations for using some particular TCP-AQM pairs, which are observed to perform especially well, are formulated.https://www.mdpi.com/2076-3417/11/17/7808TCPcongestion controlActive Queue ManagementNew Renocubiccompound
collection DOAJ
language English
format Article
sources DOAJ
author Agnieszka Piotrowska
spellingShingle Agnieszka Piotrowska
On Cross-Layer Interactions for Congestion Control in the Internet
Applied Sciences
TCP
congestion control
Active Queue Management
New Reno
cubic
compound
author_facet Agnieszka Piotrowska
author_sort Agnieszka Piotrowska
title On Cross-Layer Interactions for Congestion Control in the Internet
title_short On Cross-Layer Interactions for Congestion Control in the Internet
title_full On Cross-Layer Interactions for Congestion Control in the Internet
title_fullStr On Cross-Layer Interactions for Congestion Control in the Internet
title_full_unstemmed On Cross-Layer Interactions for Congestion Control in the Internet
title_sort on cross-layer interactions for congestion control in the internet
publisher MDPI AG
series Applied Sciences
issn 2076-3417
publishDate 2021-08-01
description Two key mechanisms of the Internet are congestion control in the Transmission Control Protocol (TCP) and Active Queue Management (AQM) in routers. The former divides the bandwidth between flows and prevents the Internet from congestion collapse. Simultaneously, the latter informs hosts of the forthcoming congestion by preventive dropping of packets in network nodes. Although these two key mechanisms may severely interact with each other, they are often being researched independently, in parallel. This has led to the development of a few new congestion controls and AQM algorithms known for excellent performance under the assumption that the counterpart remains unaltered. It is unclear, however, how these new solutions in both areas interact with each other. The purpose of this paper is to fill this gap. Namely, in an extensive set of simulations, the impact of interactions between the state-of-the-art congestion control and AQM algorithms on the TCP connection performance is studied. As a result, recommendations for using some particular TCP-AQM pairs, which are observed to perform especially well, are formulated.
topic TCP
congestion control
Active Queue Management
New Reno
cubic
compound
url https://www.mdpi.com/2076-3417/11/17/7808
work_keys_str_mv AT agnieszkapiotrowska oncrosslayerinteractionsforcongestioncontrolintheinternet
_version_ 1717760902462177280