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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE access 2016, Vol.4, p.9724-9732
Hauptverfasser: Alrshah, Mohamed A., Othman, Mohamed, Ali, Borhanuddin Mohd, Binti Mohd Hanapi, Zurina
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 &amp; 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