A hierarchical congestion control method in clustered internet of things

Internet of things (IoT) is a modern technology where data can be transmitted to any things (human, animal, or object) over communications networks, whether internet or intranet. Congestion occurs when the input data rate to the node was higher than the output data rate of node. Congestion control i...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:The Journal of supercomputing 2022-06, Vol.78 (9), p.11830-11855
Hauptverfasser: Mokhtari, Sadaf, Barati, Hamid, Barati, Ali
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 11855
container_issue 9
container_start_page 11830
container_title The Journal of supercomputing
container_volume 78
creator Mokhtari, Sadaf
Barati, Hamid
Barati, Ali
description Internet of things (IoT) is a modern technology where data can be transmitted to any things (human, animal, or object) over communications networks, whether internet or intranet. Congestion occurs when the input data rate to the node was higher than the output data rate of node. Congestion control in computer network modulates traffic entry into a network in order to avoid congestive. This paper suggests a method for congestion control in the internet of things in two phases. The first phase is intra-cluster congestion control, which uses two parameters, congestion score (CS) and buffer empty space (BES), to congestion avoidance. In this phase based on these two parameters, nine states are defined to determine the congestion status of each node, and based on these 9 states the appropriate decision is made to the node. The second phase is inter-cluster congestion control. In this phase, after determining cluster head priority, the parameters of back-off timer (BFT), waiting time to receive acknowledgment ( WTTR ACK ) , sequence number (SEQ) and retransmission counter (RC) are used for congestion control. The proposed congestion control method is simulated by NS-2 software. A comparison between the performance of proposed method and conventional methods shows that applying proposed method results in a significant improvement in average congestion score (CS), packet lost rate, energy consumption and end-to-end delay.
doi_str_mv 10.1007/s11227-022-04340-7
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_2666933197</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2666933197</sourcerecordid><originalsourceid>FETCH-LOGICAL-c319t-92fd6210599a2409aa69ed993de2e79a74af76bc627febdfb96f7c9fb23a17d13</originalsourceid><addsrcrecordid>eNp9kL1OwzAUhS0EEqHwAkyRmA32dWLXY1UBRarEArPlOHaTKo2L7Q68PQ6pxMZ0f3TOPVcfQveUPFJCxFOkFEBgAoBJxSqCxQUqaC1YHpfVJSqIBIKXdQXX6CbGPSFZJliBNquy623QwXS90UNp_LizMfV-nNoU_FAebOp8W_Z5M5xissFOQ66jTaV3Zer6cRdv0ZXTQ7R357pAny_PH-sN3r6_vq1XW2wYlQlLcC0HSmopNVREas2lbaVkrQUrpBaVdoI3hoNwtmldI7kTRroGmKaipWyBHua7x-C_TvlVtfenMOZIBZxzyXKMyCqYVSb4GIN16hj6gw7fihI1EVMzMZWJqV9iajKx2RSzOGMIf6f_cf0Am8Ju5w</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2666933197</pqid></control><display><type>article</type><title>A hierarchical congestion control method in clustered internet of things</title><source>SpringerLink Journals</source><creator>Mokhtari, Sadaf ; Barati, Hamid ; Barati, Ali</creator><creatorcontrib>Mokhtari, Sadaf ; Barati, Hamid ; Barati, Ali</creatorcontrib><description>Internet of things (IoT) is a modern technology where data can be transmitted to any things (human, animal, or object) over communications networks, whether internet or intranet. Congestion occurs when the input data rate to the node was higher than the output data rate of node. Congestion control in computer network modulates traffic entry into a network in order to avoid congestive. This paper suggests a method for congestion control in the internet of things in two phases. The first phase is intra-cluster congestion control, which uses two parameters, congestion score (CS) and buffer empty space (BES), to congestion avoidance. In this phase based on these two parameters, nine states are defined to determine the congestion status of each node, and based on these 9 states the appropriate decision is made to the node. The second phase is inter-cluster congestion control. In this phase, after determining cluster head priority, the parameters of back-off timer (BFT), waiting time to receive acknowledgment ( WTTR ACK ) , sequence number (SEQ) and retransmission counter (RC) are used for congestion control. The proposed congestion control method is simulated by NS-2 software. A comparison between the performance of proposed method and conventional methods shows that applying proposed method results in a significant improvement in average congestion score (CS), packet lost rate, energy consumption and end-to-end delay.</description><identifier>ISSN: 0920-8542</identifier><identifier>EISSN: 1573-0484</identifier><identifier>DOI: 10.1007/s11227-022-04340-7</identifier><language>eng</language><publisher>New York: Springer US</publisher><subject>Clusters ; Compilers ; Computer networks ; Computer Science ; Control methods ; Energy consumption ; Internet of Things ; Interpreters ; Intranets ; Nodes ; Parameters ; Processor Architectures ; Programming Languages ; Traffic congestion</subject><ispartof>The Journal of supercomputing, 2022-06, Vol.78 (9), p.11830-11855</ispartof><rights>The Author(s), under exclusive licence to Springer Science+Business Media, LLC, part of Springer Nature 2022</rights><rights>The Author(s), under exclusive licence to Springer Science+Business Media, LLC, part of Springer Nature 2022.</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c319t-92fd6210599a2409aa69ed993de2e79a74af76bc627febdfb96f7c9fb23a17d13</citedby><cites>FETCH-LOGICAL-c319t-92fd6210599a2409aa69ed993de2e79a74af76bc627febdfb96f7c9fb23a17d13</cites><orcidid>0000-0003-0028-3568</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://link.springer.com/content/pdf/10.1007/s11227-022-04340-7$$EPDF$$P50$$Gspringer$$H</linktopdf><linktohtml>$$Uhttps://link.springer.com/10.1007/s11227-022-04340-7$$EHTML$$P50$$Gspringer$$H</linktohtml><link.rule.ids>314,778,782,27907,27908,41471,42540,51302</link.rule.ids></links><search><creatorcontrib>Mokhtari, Sadaf</creatorcontrib><creatorcontrib>Barati, Hamid</creatorcontrib><creatorcontrib>Barati, Ali</creatorcontrib><title>A hierarchical congestion control method in clustered internet of things</title><title>The Journal of supercomputing</title><addtitle>J Supercomput</addtitle><description>Internet of things (IoT) is a modern technology where data can be transmitted to any things (human, animal, or object) over communications networks, whether internet or intranet. Congestion occurs when the input data rate to the node was higher than the output data rate of node. Congestion control in computer network modulates traffic entry into a network in order to avoid congestive. This paper suggests a method for congestion control in the internet of things in two phases. The first phase is intra-cluster congestion control, which uses two parameters, congestion score (CS) and buffer empty space (BES), to congestion avoidance. In this phase based on these two parameters, nine states are defined to determine the congestion status of each node, and based on these 9 states the appropriate decision is made to the node. The second phase is inter-cluster congestion control. In this phase, after determining cluster head priority, the parameters of back-off timer (BFT), waiting time to receive acknowledgment ( WTTR ACK ) , sequence number (SEQ) and retransmission counter (RC) are used for congestion control. The proposed congestion control method is simulated by NS-2 software. A comparison between the performance of proposed method and conventional methods shows that applying proposed method results in a significant improvement in average congestion score (CS), packet lost rate, energy consumption and end-to-end delay.</description><subject>Clusters</subject><subject>Compilers</subject><subject>Computer networks</subject><subject>Computer Science</subject><subject>Control methods</subject><subject>Energy consumption</subject><subject>Internet of Things</subject><subject>Interpreters</subject><subject>Intranets</subject><subject>Nodes</subject><subject>Parameters</subject><subject>Processor Architectures</subject><subject>Programming Languages</subject><subject>Traffic congestion</subject><issn>0920-8542</issn><issn>1573-0484</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2022</creationdate><recordtype>article</recordtype><recordid>eNp9kL1OwzAUhS0EEqHwAkyRmA32dWLXY1UBRarEArPlOHaTKo2L7Q68PQ6pxMZ0f3TOPVcfQveUPFJCxFOkFEBgAoBJxSqCxQUqaC1YHpfVJSqIBIKXdQXX6CbGPSFZJliBNquy623QwXS90UNp_LizMfV-nNoU_FAebOp8W_Z5M5xissFOQ66jTaV3Zer6cRdv0ZXTQ7R357pAny_PH-sN3r6_vq1XW2wYlQlLcC0HSmopNVREas2lbaVkrQUrpBaVdoI3hoNwtmldI7kTRroGmKaipWyBHua7x-C_TvlVtfenMOZIBZxzyXKMyCqYVSb4GIN16hj6gw7fihI1EVMzMZWJqV9iajKx2RSzOGMIf6f_cf0Am8Ju5w</recordid><startdate>20220601</startdate><enddate>20220601</enddate><creator>Mokhtari, Sadaf</creator><creator>Barati, Hamid</creator><creator>Barati, Ali</creator><general>Springer US</general><general>Springer Nature B.V</general><scope>AAYXX</scope><scope>CITATION</scope><orcidid>https://orcid.org/0000-0003-0028-3568</orcidid></search><sort><creationdate>20220601</creationdate><title>A hierarchical congestion control method in clustered internet of things</title><author>Mokhtari, Sadaf ; Barati, Hamid ; Barati, Ali</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c319t-92fd6210599a2409aa69ed993de2e79a74af76bc627febdfb96f7c9fb23a17d13</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2022</creationdate><topic>Clusters</topic><topic>Compilers</topic><topic>Computer networks</topic><topic>Computer Science</topic><topic>Control methods</topic><topic>Energy consumption</topic><topic>Internet of Things</topic><topic>Interpreters</topic><topic>Intranets</topic><topic>Nodes</topic><topic>Parameters</topic><topic>Processor Architectures</topic><topic>Programming Languages</topic><topic>Traffic congestion</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Mokhtari, Sadaf</creatorcontrib><creatorcontrib>Barati, Hamid</creatorcontrib><creatorcontrib>Barati, Ali</creatorcontrib><collection>CrossRef</collection><jtitle>The Journal of supercomputing</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Mokhtari, Sadaf</au><au>Barati, Hamid</au><au>Barati, Ali</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>A hierarchical congestion control method in clustered internet of things</atitle><jtitle>The Journal of supercomputing</jtitle><stitle>J Supercomput</stitle><date>2022-06-01</date><risdate>2022</risdate><volume>78</volume><issue>9</issue><spage>11830</spage><epage>11855</epage><pages>11830-11855</pages><issn>0920-8542</issn><eissn>1573-0484</eissn><abstract>Internet of things (IoT) is a modern technology where data can be transmitted to any things (human, animal, or object) over communications networks, whether internet or intranet. Congestion occurs when the input data rate to the node was higher than the output data rate of node. Congestion control in computer network modulates traffic entry into a network in order to avoid congestive. This paper suggests a method for congestion control in the internet of things in two phases. The first phase is intra-cluster congestion control, which uses two parameters, congestion score (CS) and buffer empty space (BES), to congestion avoidance. In this phase based on these two parameters, nine states are defined to determine the congestion status of each node, and based on these 9 states the appropriate decision is made to the node. The second phase is inter-cluster congestion control. In this phase, after determining cluster head priority, the parameters of back-off timer (BFT), waiting time to receive acknowledgment ( WTTR ACK ) , sequence number (SEQ) and retransmission counter (RC) are used for congestion control. The proposed congestion control method is simulated by NS-2 software. A comparison between the performance of proposed method and conventional methods shows that applying proposed method results in a significant improvement in average congestion score (CS), packet lost rate, energy consumption and end-to-end delay.</abstract><cop>New York</cop><pub>Springer US</pub><doi>10.1007/s11227-022-04340-7</doi><tpages>26</tpages><orcidid>https://orcid.org/0000-0003-0028-3568</orcidid></addata></record>
fulltext fulltext
identifier ISSN: 0920-8542
ispartof The Journal of supercomputing, 2022-06, Vol.78 (9), p.11830-11855
issn 0920-8542
1573-0484
language eng
recordid cdi_proquest_journals_2666933197
source SpringerLink Journals
subjects Clusters
Compilers
Computer networks
Computer Science
Control methods
Energy consumption
Internet of Things
Interpreters
Intranets
Nodes
Parameters
Processor Architectures
Programming Languages
Traffic congestion
title A hierarchical congestion control method in clustered internet of things
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-17T04%3A33%3A26IST&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=A%20hierarchical%20congestion%20control%20method%20in%20clustered%20internet%20of%20things&rft.jtitle=The%20Journal%20of%20supercomputing&rft.au=Mokhtari,%20Sadaf&rft.date=2022-06-01&rft.volume=78&rft.issue=9&rft.spage=11830&rft.epage=11855&rft.pages=11830-11855&rft.issn=0920-8542&rft.eissn=1573-0484&rft_id=info:doi/10.1007/s11227-022-04340-7&rft_dat=%3Cproquest_cross%3E2666933197%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2666933197&rft_id=info:pmid/&rfr_iscdi=true