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...
Saved in:
Published in: | IEEE eTransactions on network and service management 2024-04, Vol.21 (2), p.1-1 |
---|---|
Main Authors: | , |
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 |