Modeling the Throughput of the Linux-Based Agile-SD Transmission Control Protocol
Agile-SD is one of the latest versions of loss-based congestion control algorithm (CCA), which has been proposed to improve the total performance of transmission control protocol (TCP) over highspeed and short-distance networks. It has introduced a new mechanism, called agility factor mechanism, whi...
Gespeichert in:
Veröffentlicht in: | IEEE access 2016, Vol.4, p.9724-9732 |
---|---|
Hauptverfasser: | , , , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | 9732 |
---|---|
container_issue | |
container_start_page | 9724 |
container_title | IEEE access |
container_volume | 4 |
creator | Alrshah, Mohamed A. Othman, Mohamed Ali, Borhanuddin Mohd Binti Mohd Hanapi, Zurina |
description | Agile-SD is one of the latest versions of loss-based congestion control algorithm (CCA), which has been proposed to improve the total performance of transmission control protocol (TCP) over highspeed and short-distance networks. It has introduced a new mechanism, called agility factor mechanism, which shortens the epoch time to reduce the sensitivity to packet losses and in turn to increase the average throughput. Agile-SD has only been tested via simulation; however, it has not been mathematically proven or evaluated. The contribution of this paper is twofold. First, a new mathematical model for the throughput of NewReno and Agile-SD is proposed. This model is designed using the well-known Markov chains to validate the correctness of Agile-SD and to show the impact of buffer size, multiplicative decrease factor, and maximum limit of agility factor (λ max ) on the total performance. Second, an automated algorithm configuration and parameter tuning (AACPT) technique is employed to optimize and automate the configuration of λmax. Furthermore, the numerical results for both NewReno and Agile-SD are compared with the simulation results, in which the validity of the proposed model is confirmed. Moreover, the output of the AACPT is exploited to formulate a new equation, which calculates the optimal λmax from a given β in order to conserve the standard interface of the TCP. This equation increases the scalability of Agile-SD and improves its total performance. |
doi_str_mv | 10.1109/ACCESS.2016.2647237 |
format | Article |
fullrecord | <record><control><sourceid>proquest_ieee_</sourceid><recordid>TN_cdi_ieee_primary_7803537</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>7803537</ieee_id><doaj_id>oai_doaj_org_article_5e6cd238413a4744813cb5fc6f667f10</doaj_id><sourcerecordid>2455948169</sourcerecordid><originalsourceid>FETCH-LOGICAL-c474t-4ffa20ec81edde4eae866ee27d03c80f038c223eaf8e14a99634d42942ac11663</originalsourceid><addsrcrecordid>eNpNkV9LwzAUxYsoOHSfYC8Fnzvzr2n6OOvUwURl8znE9KbL6JqZtKDf3m4dw_uSy-Gecy_5RdEEoynGKL-fFcV8tZoShPmUcJYRml1EI4J5ntCU8st__XU0DmGL-hK9lGaj6OPVlVDbporbDcTrjXddtdl3bezMUVnapvtJHlSAMp5VtoZk9RivvWrCzoZgXRMXrmm9q-N371qnXX0bXRlVBxif3pvo82m-Ll6S5dvzopgtE80y1ibMGEUQaIGhLIGBAsE5AMlKRLVABlGhCaGgjADMVJ5zykpGckaUxphzehMthtzSqa3ce7tT_lc6ZeVRcL6SyrdW1yBT4LokVDBMVb-cCUz1V2o0N5xnBqM-627I2nv33UFo5dZ1vunPl4Slac4O39VP0WFKexeCB3PeipE8oJADCnlAIU8oetdkcFkAODsygXogGf0DxIiD8Q</addsrcrecordid><sourcetype>Open Website</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2455948169</pqid></control><display><type>article</type><title>Modeling the Throughput of the Linux-Based Agile-SD Transmission Control Protocol</title><source>IEEE Open Access Journals</source><source>DOAJ Directory of Open Access Journals</source><source>Elektronische Zeitschriftenbibliothek - Frei zugängliche E-Journals</source><creator>Alrshah, Mohamed A. ; Othman, Mohamed ; Ali, Borhanuddin Mohd ; Binti Mohd Hanapi, Zurina</creator><creatorcontrib>Alrshah, Mohamed A. ; Othman, Mohamed ; Ali, Borhanuddin Mohd ; Binti Mohd Hanapi, Zurina</creatorcontrib><description>Agile-SD is one of the latest versions of loss-based congestion control algorithm (CCA), which has been proposed to improve the total performance of transmission control protocol (TCP) over highspeed and short-distance networks. It has introduced a new mechanism, called agility factor mechanism, which shortens the epoch time to reduce the sensitivity to packet losses and in turn to increase the average throughput. Agile-SD has only been tested via simulation; however, it has not been mathematically proven or evaluated. The contribution of this paper is twofold. First, a new mathematical model for the throughput of NewReno and Agile-SD is proposed. This model is designed using the well-known Markov chains to validate the correctness of Agile-SD and to show the impact of buffer size, multiplicative decrease factor, and maximum limit of agility factor (λ max ) on the total performance. Second, an automated algorithm configuration and parameter tuning (AACPT) technique is employed to optimize and automate the configuration of λmax. Furthermore, the numerical results for both NewReno and Agile-SD are compared with the simulation results, in which the validity of the proposed model is confirmed. Moreover, the output of the AACPT is exploited to formulate a new equation, which calculates the optimal λmax from a given β in order to conserve the standard interface of the TCP. This equation increases the scalability of Agile-SD and improves its total performance.</description><identifier>ISSN: 2169-3536</identifier><identifier>EISSN: 2169-3536</identifier><identifier>DOI: 10.1109/ACCESS.2016.2647237</identifier><identifier>CODEN: IAECCG</identifier><language>eng</language><publisher>Piscataway: IEEE</publisher><subject>Agile-SD ; Algorithms ; Automation ; average throughput ; Configurations ; congestion control ; Control algorithms ; Control theory ; Markov chains ; Markov processes ; Mathematical model ; Mathematical models ; Optimization ; Packet loss ; Protocols ; TCP (protocol) ; Throughput ; transmission control protocol</subject><ispartof>IEEE access, 2016, Vol.4, p.9724-9732</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2016</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c474t-4ffa20ec81edde4eae866ee27d03c80f038c223eaf8e14a99634d42942ac11663</citedby><cites>FETCH-LOGICAL-c474t-4ffa20ec81edde4eae866ee27d03c80f038c223eaf8e14a99634d42942ac11663</cites><orcidid>0000-0003-2385-3287</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/7803537$$EHTML$$P50$$Gieee$$Hfree_for_read</linktohtml><link.rule.ids>314,776,780,860,2095,4009,27612,27902,27903,27904,54911</link.rule.ids></links><search><creatorcontrib>Alrshah, Mohamed A.</creatorcontrib><creatorcontrib>Othman, Mohamed</creatorcontrib><creatorcontrib>Ali, Borhanuddin Mohd</creatorcontrib><creatorcontrib>Binti Mohd Hanapi, Zurina</creatorcontrib><title>Modeling the Throughput of the Linux-Based Agile-SD Transmission Control Protocol</title><title>IEEE access</title><addtitle>Access</addtitle><description>Agile-SD is one of the latest versions of loss-based congestion control algorithm (CCA), which has been proposed to improve the total performance of transmission control protocol (TCP) over highspeed and short-distance networks. It has introduced a new mechanism, called agility factor mechanism, which shortens the epoch time to reduce the sensitivity to packet losses and in turn to increase the average throughput. Agile-SD has only been tested via simulation; however, it has not been mathematically proven or evaluated. The contribution of this paper is twofold. First, a new mathematical model for the throughput of NewReno and Agile-SD is proposed. This model is designed using the well-known Markov chains to validate the correctness of Agile-SD and to show the impact of buffer size, multiplicative decrease factor, and maximum limit of agility factor (λ max ) on the total performance. Second, an automated algorithm configuration and parameter tuning (AACPT) technique is employed to optimize and automate the configuration of λmax. Furthermore, the numerical results for both NewReno and Agile-SD are compared with the simulation results, in which the validity of the proposed model is confirmed. Moreover, the output of the AACPT is exploited to formulate a new equation, which calculates the optimal λmax from a given β in order to conserve the standard interface of the TCP. This equation increases the scalability of Agile-SD and improves its total performance.</description><subject>Agile-SD</subject><subject>Algorithms</subject><subject>Automation</subject><subject>average throughput</subject><subject>Configurations</subject><subject>congestion control</subject><subject>Control algorithms</subject><subject>Control theory</subject><subject>Markov chains</subject><subject>Markov processes</subject><subject>Mathematical model</subject><subject>Mathematical models</subject><subject>Optimization</subject><subject>Packet loss</subject><subject>Protocols</subject><subject>TCP (protocol)</subject><subject>Throughput</subject><subject>transmission control protocol</subject><issn>2169-3536</issn><issn>2169-3536</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2016</creationdate><recordtype>article</recordtype><sourceid>ESBDL</sourceid><sourceid>RIE</sourceid><sourceid>DOA</sourceid><recordid>eNpNkV9LwzAUxYsoOHSfYC8Fnzvzr2n6OOvUwURl8znE9KbL6JqZtKDf3m4dw_uSy-Gecy_5RdEEoynGKL-fFcV8tZoShPmUcJYRml1EI4J5ntCU8st__XU0DmGL-hK9lGaj6OPVlVDbporbDcTrjXddtdl3bezMUVnapvtJHlSAMp5VtoZk9RivvWrCzoZgXRMXrmm9q-N371qnXX0bXRlVBxif3pvo82m-Ll6S5dvzopgtE80y1ibMGEUQaIGhLIGBAsE5AMlKRLVABlGhCaGgjADMVJ5zykpGckaUxphzehMthtzSqa3ce7tT_lc6ZeVRcL6SyrdW1yBT4LokVDBMVb-cCUz1V2o0N5xnBqM-627I2nv33UFo5dZ1vunPl4Slac4O39VP0WFKexeCB3PeipE8oJADCnlAIU8oetdkcFkAODsygXogGf0DxIiD8Q</recordid><startdate>2016</startdate><enddate>2016</enddate><creator>Alrshah, Mohamed A.</creator><creator>Othman, Mohamed</creator><creator>Ali, Borhanuddin Mohd</creator><creator>Binti Mohd Hanapi, Zurina</creator><general>IEEE</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>97E</scope><scope>ESBDL</scope><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SP</scope><scope>7SR</scope><scope>8BQ</scope><scope>8FD</scope><scope>JG9</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>DOA</scope><orcidid>https://orcid.org/0000-0003-2385-3287</orcidid></search><sort><creationdate>2016</creationdate><title>Modeling the Throughput of the Linux-Based Agile-SD Transmission Control Protocol</title><author>Alrshah, Mohamed A. ; Othman, Mohamed ; Ali, Borhanuddin Mohd ; Binti Mohd Hanapi, Zurina</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c474t-4ffa20ec81edde4eae866ee27d03c80f038c223eaf8e14a99634d42942ac11663</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2016</creationdate><topic>Agile-SD</topic><topic>Algorithms</topic><topic>Automation</topic><topic>average throughput</topic><topic>Configurations</topic><topic>congestion control</topic><topic>Control algorithms</topic><topic>Control theory</topic><topic>Markov chains</topic><topic>Markov processes</topic><topic>Mathematical model</topic><topic>Mathematical models</topic><topic>Optimization</topic><topic>Packet loss</topic><topic>Protocols</topic><topic>TCP (protocol)</topic><topic>Throughput</topic><topic>transmission control protocol</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Alrshah, Mohamed A.</creatorcontrib><creatorcontrib>Othman, Mohamed</creatorcontrib><creatorcontrib>Ali, Borhanuddin Mohd</creatorcontrib><creatorcontrib>Binti Mohd Hanapi, Zurina</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE Open Access Journals</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Electronic Library (IEL)</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics & Communications Abstracts</collection><collection>Engineered Materials Abstracts</collection><collection>METADEX</collection><collection>Technology Research Database</collection><collection>Materials Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><collection>DOAJ Directory of Open Access Journals</collection><jtitle>IEEE access</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Alrshah, Mohamed A.</au><au>Othman, Mohamed</au><au>Ali, Borhanuddin Mohd</au><au>Binti Mohd Hanapi, Zurina</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Modeling the Throughput of the Linux-Based Agile-SD Transmission Control Protocol</atitle><jtitle>IEEE access</jtitle><stitle>Access</stitle><date>2016</date><risdate>2016</risdate><volume>4</volume><spage>9724</spage><epage>9732</epage><pages>9724-9732</pages><issn>2169-3536</issn><eissn>2169-3536</eissn><coden>IAECCG</coden><abstract>Agile-SD is one of the latest versions of loss-based congestion control algorithm (CCA), which has been proposed to improve the total performance of transmission control protocol (TCP) over highspeed and short-distance networks. It has introduced a new mechanism, called agility factor mechanism, which shortens the epoch time to reduce the sensitivity to packet losses and in turn to increase the average throughput. Agile-SD has only been tested via simulation; however, it has not been mathematically proven or evaluated. The contribution of this paper is twofold. First, a new mathematical model for the throughput of NewReno and Agile-SD is proposed. This model is designed using the well-known Markov chains to validate the correctness of Agile-SD and to show the impact of buffer size, multiplicative decrease factor, and maximum limit of agility factor (λ max ) on the total performance. Second, an automated algorithm configuration and parameter tuning (AACPT) technique is employed to optimize and automate the configuration of λmax. Furthermore, the numerical results for both NewReno and Agile-SD are compared with the simulation results, in which the validity of the proposed model is confirmed. Moreover, the output of the AACPT is exploited to formulate a new equation, which calculates the optimal λmax from a given β in order to conserve the standard interface of the TCP. This equation increases the scalability of Agile-SD and improves its total performance.</abstract><cop>Piscataway</cop><pub>IEEE</pub><doi>10.1109/ACCESS.2016.2647237</doi><tpages>9</tpages><orcidid>https://orcid.org/0000-0003-2385-3287</orcidid><oa>free_for_read</oa></addata></record> |
fulltext | fulltext |
identifier | ISSN: 2169-3536 |
ispartof | IEEE access, 2016, Vol.4, p.9724-9732 |
issn | 2169-3536 2169-3536 |
language | eng |
recordid | cdi_ieee_primary_7803537 |
source | IEEE Open Access Journals; DOAJ Directory of Open Access Journals; Elektronische Zeitschriftenbibliothek - Frei zugängliche E-Journals |
subjects | Agile-SD Algorithms Automation average throughput Configurations congestion control Control algorithms Control theory Markov chains Markov processes Mathematical model Mathematical models Optimization Packet loss Protocols TCP (protocol) Throughput transmission control protocol |
title | Modeling the Throughput of the Linux-Based Agile-SD Transmission Control Protocol |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-23T15%3A59%3A39IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_ieee_&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Modeling%20the%20Throughput%20of%20the%20Linux-Based%20Agile-SD%20Transmission%20Control%20Protocol&rft.jtitle=IEEE%20access&rft.au=Alrshah,%20Mohamed%20A.&rft.date=2016&rft.volume=4&rft.spage=9724&rft.epage=9732&rft.pages=9724-9732&rft.issn=2169-3536&rft.eissn=2169-3536&rft.coden=IAECCG&rft_id=info:doi/10.1109/ACCESS.2016.2647237&rft_dat=%3Cproquest_ieee_%3E2455948169%3C/proquest_ieee_%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2455948169&rft_id=info:pmid/&rft_ieee_id=7803537&rft_doaj_id=oai_doaj_org_article_5e6cd238413a4744813cb5fc6f667f10&rfr_iscdi=true |