Loading…

An Adaptive Congestion Control Protocol for Wireless Networks Using Deep Reinforcement Learning

Congestion is more prevalent in wireless networks due to the unique challenges and limitations of the present wireless technology. With the increasing demand for high bandwidth and low latency communication, effective congestion control mechanisms have become crucial for ensuring efficient and fair...

Full description

Saved in:
Bibliographic Details
Published in:IEEE eTransactions on network and service management 2024-04, Vol.21 (2), p.1-1
Main Authors: S, Midhula K, P, Arun Raj Kumar
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by
cites cdi_FETCH-LOGICAL-c246t-7d062d0abb2e96a6e7fc3ed7c0497e2cfb204265b8f2fa4f7a470d44659822773
container_end_page 1
container_issue 2
container_start_page 1
container_title IEEE eTransactions on network and service management
container_volume 21
creator S, Midhula K
P, Arun Raj Kumar
description Congestion is more prevalent in wireless networks due to the unique challenges and limitations of the present wireless technology. With the increasing demand for high bandwidth and low latency communication, effective congestion control mechanisms have become crucial for ensuring efficient and fair utilization of network resources. Both the long and short flows of network traffic are the primary reasons for the congestion. However, the short flows cause a disproportionate amount of overhead and contribute significantly to congestion than long flows. Therefore, flow classification is imperative in congestion control design for the increased throughput. The existing conventional congestion control (delay and loss based) protocols do not adapt to current network scenarios on a timely basis and the current status that is learnt from the network environment is mostly not accurate. To overcome these limitations, machine learning techniques were used. However, due to real time constraints and dynamic network conditions, machine learning techniques may result in suboptimal performance. In this paper, a novel congestion control protocol is proposed especially for wireless networks using deep neural network (for flow classification) and deep reinforcement learning (for appropriate congestion window size). From the experimental results, it is evident that the proposed protocol improves the average network throughput against the state-of-the-art existing congestion control techniques such as TCP Cubic, TCP Ledbat, Bottleneck Bandwidth and Round-trip propagation time (BBR), and N-step temporal difference (N-step TD) learning technique by 25.6%, 23.46%, 21.85%, and 16% respectively.
doi_str_mv 10.1109/TNSM.2023.3325543
format article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_crossref_primary_10_1109_TNSM_2023_3325543</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>10299687</ieee_id><sourcerecordid>3040053641</sourcerecordid><originalsourceid>FETCH-LOGICAL-c246t-7d062d0abb2e96a6e7fc3ed7c0497e2cfb204265b8f2fa4f7a470d44659822773</originalsourceid><addsrcrecordid>eNpNkEtLAzEUhYMoWKs_QHARcN2a10wmy1KfUKtoi8uQmbkpU2syJlPFf2-GdtHVPXDPuZfzIXRJyZhSom4W8_fnMSOMjzlnWSb4ERpQxdlIZFweH-hTdBbjmpCsoIoNkJ44PKlN2zU_gKferSB2jXe97ILf4NfgO18lYX3AH02ADcSI59D9-vAZ8TI2boVvAVr8Bo1Lpgq-wHV4Bia4tDtHJ9ZsIlzs5xAt7-8W08fR7OXhaTqZjSom8m4ka5KzmpiyZKByk4O0FYdaVkQoCayyJSOC5VlZWGaNsNIISWoh8kwVjEnJh-h6d7cN_nubSui13waXXmpORKrLc0GTi-5cVfAxBrC6Dc2XCX-aEt1z1D1H3XPUe44pc7XLNABw4GdK5YXk_2Htb3E</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>3040053641</pqid></control><display><type>article</type><title>An Adaptive Congestion Control Protocol for Wireless Networks Using Deep Reinforcement Learning</title><source>IEEE Xplore (Online service)</source><creator>S, Midhula K ; P, Arun Raj Kumar</creator><creatorcontrib>S, Midhula K ; P, Arun Raj Kumar</creatorcontrib><description>Congestion is more prevalent in wireless networks due to the unique challenges and limitations of the present wireless technology. With the increasing demand for high bandwidth and low latency communication, effective congestion control mechanisms have become crucial for ensuring efficient and fair utilization of network resources. Both the long and short flows of network traffic are the primary reasons for the congestion. However, the short flows cause a disproportionate amount of overhead and contribute significantly to congestion than long flows. Therefore, flow classification is imperative in congestion control design for the increased throughput. The existing conventional congestion control (delay and loss based) protocols do not adapt to current network scenarios on a timely basis and the current status that is learnt from the network environment is mostly not accurate. To overcome these limitations, machine learning techniques were used. However, due to real time constraints and dynamic network conditions, machine learning techniques may result in suboptimal performance. In this paper, a novel congestion control protocol is proposed especially for wireless networks using deep neural network (for flow classification) and deep reinforcement learning (for appropriate congestion window size). From the experimental results, it is evident that the proposed protocol improves the average network throughput against the state-of-the-art existing congestion control techniques such as TCP Cubic, TCP Ledbat, Bottleneck Bandwidth and Round-trip propagation time (BBR), and N-step temporal difference (N-step TD) learning technique by 25.6%, 23.46%, 21.85%, and 16% respectively.</description><identifier>ISSN: 1932-4537</identifier><identifier>EISSN: 1932-4537</identifier><identifier>DOI: 10.1109/TNSM.2023.3325543</identifier><identifier>CODEN: ITNSC4</identifier><language>eng</language><publisher>New York: IEEE</publisher><subject>Adaptive control ; Artificial neural networks ; Bandwidth ; Bandwidths ; Classification ; Communications traffic ; Deep learning ; Deep reinforcement learning ; Delays ; Machine learning ; Network latency ; Packet loss ; Protocol ; Reinforcement learning ; TCP (protocol) ; TCP congestion control ; Throughput ; Traffic congestion ; Wireless networks</subject><ispartof>IEEE eTransactions on network and service management, 2024-04, Vol.21 (2), p.1-1</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2024</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><cites>FETCH-LOGICAL-c246t-7d062d0abb2e96a6e7fc3ed7c0497e2cfb204265b8f2fa4f7a470d44659822773</cites><orcidid>0009-0001-1396-9780 ; 0000-0001-9052-2002</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/10299687$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,780,784,27924,27925,54796</link.rule.ids></links><search><creatorcontrib>S, Midhula K</creatorcontrib><creatorcontrib>P, Arun Raj Kumar</creatorcontrib><title>An Adaptive Congestion Control Protocol for Wireless Networks Using Deep Reinforcement Learning</title><title>IEEE eTransactions on network and service management</title><addtitle>T-NSM</addtitle><description>Congestion is more prevalent in wireless networks due to the unique challenges and limitations of the present wireless technology. With the increasing demand for high bandwidth and low latency communication, effective congestion control mechanisms have become crucial for ensuring efficient and fair utilization of network resources. Both the long and short flows of network traffic are the primary reasons for the congestion. However, the short flows cause a disproportionate amount of overhead and contribute significantly to congestion than long flows. Therefore, flow classification is imperative in congestion control design for the increased throughput. The existing conventional congestion control (delay and loss based) protocols do not adapt to current network scenarios on a timely basis and the current status that is learnt from the network environment is mostly not accurate. To overcome these limitations, machine learning techniques were used. However, due to real time constraints and dynamic network conditions, machine learning techniques may result in suboptimal performance. In this paper, a novel congestion control protocol is proposed especially for wireless networks using deep neural network (for flow classification) and deep reinforcement learning (for appropriate congestion window size). From the experimental results, it is evident that the proposed protocol improves the average network throughput against the state-of-the-art existing congestion control techniques such as TCP Cubic, TCP Ledbat, Bottleneck Bandwidth and Round-trip propagation time (BBR), and N-step temporal difference (N-step TD) learning technique by 25.6%, 23.46%, 21.85%, and 16% respectively.</description><subject>Adaptive control</subject><subject>Artificial neural networks</subject><subject>Bandwidth</subject><subject>Bandwidths</subject><subject>Classification</subject><subject>Communications traffic</subject><subject>Deep learning</subject><subject>Deep reinforcement learning</subject><subject>Delays</subject><subject>Machine learning</subject><subject>Network latency</subject><subject>Packet loss</subject><subject>Protocol</subject><subject>Reinforcement learning</subject><subject>TCP (protocol)</subject><subject>TCP congestion control</subject><subject>Throughput</subject><subject>Traffic congestion</subject><subject>Wireless networks</subject><issn>1932-4537</issn><issn>1932-4537</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2024</creationdate><recordtype>article</recordtype><recordid>eNpNkEtLAzEUhYMoWKs_QHARcN2a10wmy1KfUKtoi8uQmbkpU2syJlPFf2-GdtHVPXDPuZfzIXRJyZhSom4W8_fnMSOMjzlnWSb4ERpQxdlIZFweH-hTdBbjmpCsoIoNkJ44PKlN2zU_gKferSB2jXe97ILf4NfgO18lYX3AH02ADcSI59D9-vAZ8TI2boVvAVr8Bo1Lpgq-wHV4Bia4tDtHJ9ZsIlzs5xAt7-8W08fR7OXhaTqZjSom8m4ka5KzmpiyZKByk4O0FYdaVkQoCayyJSOC5VlZWGaNsNIISWoh8kwVjEnJh-h6d7cN_nubSui13waXXmpORKrLc0GTi-5cVfAxBrC6Dc2XCX-aEt1z1D1H3XPUe44pc7XLNABw4GdK5YXk_2Htb3E</recordid><startdate>20240401</startdate><enddate>20240401</enddate><creator>S, Midhula K</creator><creator>P, Arun Raj Kumar</creator><general>IEEE</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><orcidid>https://orcid.org/0009-0001-1396-9780</orcidid><orcidid>https://orcid.org/0000-0001-9052-2002</orcidid></search><sort><creationdate>20240401</creationdate><title>An Adaptive Congestion Control Protocol for Wireless Networks Using Deep Reinforcement Learning</title><author>S, Midhula K ; P, Arun Raj Kumar</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c246t-7d062d0abb2e96a6e7fc3ed7c0497e2cfb204265b8f2fa4f7a470d44659822773</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2024</creationdate><topic>Adaptive control</topic><topic>Artificial neural networks</topic><topic>Bandwidth</topic><topic>Bandwidths</topic><topic>Classification</topic><topic>Communications traffic</topic><topic>Deep learning</topic><topic>Deep reinforcement learning</topic><topic>Delays</topic><topic>Machine learning</topic><topic>Network latency</topic><topic>Packet loss</topic><topic>Protocol</topic><topic>Reinforcement learning</topic><topic>TCP (protocol)</topic><topic>TCP congestion control</topic><topic>Throughput</topic><topic>Traffic congestion</topic><topic>Wireless networks</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>S, Midhula K</creatorcontrib><creatorcontrib>P, Arun Raj Kumar</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Xplore</collection><collection>CrossRef</collection><jtitle>IEEE eTransactions on network and service management</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>S, Midhula K</au><au>P, Arun Raj Kumar</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>An Adaptive Congestion Control Protocol for Wireless Networks Using Deep Reinforcement Learning</atitle><jtitle>IEEE eTransactions on network and service management</jtitle><stitle>T-NSM</stitle><date>2024-04-01</date><risdate>2024</risdate><volume>21</volume><issue>2</issue><spage>1</spage><epage>1</epage><pages>1-1</pages><issn>1932-4537</issn><eissn>1932-4537</eissn><coden>ITNSC4</coden><abstract>Congestion is more prevalent in wireless networks due to the unique challenges and limitations of the present wireless technology. With the increasing demand for high bandwidth and low latency communication, effective congestion control mechanisms have become crucial for ensuring efficient and fair utilization of network resources. Both the long and short flows of network traffic are the primary reasons for the congestion. However, the short flows cause a disproportionate amount of overhead and contribute significantly to congestion than long flows. Therefore, flow classification is imperative in congestion control design for the increased throughput. The existing conventional congestion control (delay and loss based) protocols do not adapt to current network scenarios on a timely basis and the current status that is learnt from the network environment is mostly not accurate. To overcome these limitations, machine learning techniques were used. However, due to real time constraints and dynamic network conditions, machine learning techniques may result in suboptimal performance. In this paper, a novel congestion control protocol is proposed especially for wireless networks using deep neural network (for flow classification) and deep reinforcement learning (for appropriate congestion window size). From the experimental results, it is evident that the proposed protocol improves the average network throughput against the state-of-the-art existing congestion control techniques such as TCP Cubic, TCP Ledbat, Bottleneck Bandwidth and Round-trip propagation time (BBR), and N-step temporal difference (N-step TD) learning technique by 25.6%, 23.46%, 21.85%, and 16% respectively.</abstract><cop>New York</cop><pub>IEEE</pub><doi>10.1109/TNSM.2023.3325543</doi><tpages>1</tpages><orcidid>https://orcid.org/0009-0001-1396-9780</orcidid><orcidid>https://orcid.org/0000-0001-9052-2002</orcidid></addata></record>
fulltext fulltext
identifier ISSN: 1932-4537
ispartof IEEE eTransactions on network and service management, 2024-04, Vol.21 (2), p.1-1
issn 1932-4537
1932-4537
language eng
recordid cdi_crossref_primary_10_1109_TNSM_2023_3325543
source IEEE Xplore (Online service)
subjects Adaptive control
Artificial neural networks
Bandwidth
Bandwidths
Classification
Communications traffic
Deep learning
Deep reinforcement learning
Delays
Machine learning
Network latency
Packet loss
Protocol
Reinforcement learning
TCP (protocol)
TCP congestion control
Throughput
Traffic congestion
Wireless networks
title An Adaptive Congestion Control Protocol for Wireless Networks Using Deep Reinforcement Learning
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-29T03%3A27%3A34IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=An%20Adaptive%20Congestion%20Control%20Protocol%20for%20Wireless%20Networks%20Using%20Deep%20Reinforcement%20Learning&rft.jtitle=IEEE%20eTransactions%20on%20network%20and%20service%20management&rft.au=S,%20Midhula%20K&rft.date=2024-04-01&rft.volume=21&rft.issue=2&rft.spage=1&rft.epage=1&rft.pages=1-1&rft.issn=1932-4537&rft.eissn=1932-4537&rft.coden=ITNSC4&rft_id=info:doi/10.1109/TNSM.2023.3325543&rft_dat=%3Cproquest_cross%3E3040053641%3C/proquest_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c246t-7d062d0abb2e96a6e7fc3ed7c0497e2cfb204265b8f2fa4f7a470d44659822773%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=3040053641&rft_id=info:pmid/&rft_ieee_id=10299687&rfr_iscdi=true