Enhancing TCP via Hysteresis Switching: Theoretical Analysis and Empirical Evaluation
In this paper we study the relationship between the TCP packet loss cycle and the performance of time-sensitive traffic in data centers. Using real traffic measurements and analysis, we find that such loss cycles are not long enough to enable most partition-aggregate time-sensitive TCP applications...
Gespeichert in:
Veröffentlicht in: | IEEE/ACM transactions on networking 2023-12, Vol.31 (6), p.1-0 |
---|---|
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 | 0 |
---|---|
container_issue | 6 |
container_start_page | 1 |
container_title | IEEE/ACM transactions on networking |
container_volume | 31 |
creator | Abdelmoniem, Ahmed M. Bensaou, Brahim |
description | In this paper we study the relationship between the TCP packet loss cycle and the performance of time-sensitive traffic in data centers. Using real traffic measurements and analysis, we find that such loss cycles are not long enough to enable most partition-aggregate time-sensitive TCP applications to recover their packet losses via the TCP 3-dup ACKs mechanism. As a result, the Timeout (RTO) mechanism is frequently triggered, leading to the expansion of the flow completion times (FCT) of such applications by orders of magnitude. Hence, we seek an alternative method that does not change the virtual machines and that can effectively expand the loss cycle duration to enable short flows to finish their transfer without incurring the cost of the RTO. To this end, we propose a novel TCP-AQM mechanism that alternates between a slow constant bitrate (CBR) mode and a fast TCP rate via hysteresis switching to expand the loss cycle. We prove the stability of the proposed TCP-AQM via a control theoretic model, then evaluate its performance gains via small and large scale NS2 simulation and by real FPGA implementation of a prototype on the NetFPGA platform. The results show considerable improvements in FCT distribution and reduction of missed deadlines in simulation and real experiments. |
doi_str_mv | 10.1109/TNET.2023.3262564 |
format | Article |
fullrecord | <record><control><sourceid>proquest_ieee_</sourceid><recordid>TN_cdi_ieee_primary_10097453</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>10097453</ieee_id><sourcerecordid>2904608329</sourcerecordid><originalsourceid>FETCH-LOGICAL-c337t-8eda2b51915cd9dda7fa4f27bcfb910115c9f7912af0d441ea75b841e2931fae3</originalsourceid><addsrcrecordid>eNpNUF1LwzAUDaLgnP4AwYeAz535aNPGtzE6JwwV7J7DbZu4jK6dSTfZvzd1e_DpHM7H5XIQuqdkQimRT8VbXkwYYXzCmWCJiC_QiCZJFgUuLgMngkdCSHaNbrzfEEI5YWKEVnm7hray7RcuZh_4YAEvjr7XTnvr8eeP7at1MJ9xsdad072toMHTFprj4ENb43y7s-5Pzg_Q7KG3XXuLrgw0Xt-dcYxW87yYLaLl-8vrbLqMKs7TPsp0DaxMqKRJVcu6htRAbFhaVqaUlNAgS5NKysCQOo6phjQps4BMcmpA8zF6PN3due57r32vNt3ehe-8YpLEgmQ8RMeInlKV67x32qids1twR0WJGtZTw3pqWE-d1wudh1PHaq3_5YlM44TzX05KbBI</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2904608329</pqid></control><display><type>article</type><title>Enhancing TCP via Hysteresis Switching: Theoretical Analysis and Empirical Evaluation</title><source>ACM Digital Library Complete</source><source>IEEE Electronic Library (IEL)</source><creator>Abdelmoniem, Ahmed M. ; Bensaou, Brahim</creator><creatorcontrib>Abdelmoniem, Ahmed M. ; Bensaou, Brahim</creatorcontrib><description>In this paper we study the relationship between the TCP packet loss cycle and the performance of time-sensitive traffic in data centers. Using real traffic measurements and analysis, we find that such loss cycles are not long enough to enable most partition-aggregate time-sensitive TCP applications to recover their packet losses via the TCP 3-dup ACKs mechanism. As a result, the Timeout (RTO) mechanism is frequently triggered, leading to the expansion of the flow completion times (FCT) of such applications by orders of magnitude. Hence, we seek an alternative method that does not change the virtual machines and that can effectively expand the loss cycle duration to enable short flows to finish their transfer without incurring the cost of the RTO. To this end, we propose a novel TCP-AQM mechanism that alternates between a slow constant bitrate (CBR) mode and a fast TCP rate via hysteresis switching to expand the loss cycle. We prove the stability of the proposed TCP-AQM via a control theoretic model, then evaluate its performance gains via small and large scale NS2 simulation and by real FPGA implementation of a prototype on the NetFPGA platform. The results show considerable improvements in FCT distribution and reduction of missed deadlines in simulation and real experiments.</description><identifier>ISSN: 1063-6692</identifier><identifier>EISSN: 1558-2566</identifier><identifier>DOI: 10.1109/TNET.2023.3262564</identifier><identifier>CODEN: IEANEP</identifier><language>eng</language><publisher>New York: IEEE</publisher><subject>Bandwidth ; congestion control ; Data center ; Data centers ; Empirical analysis ; Hysteresis ; IEEE transactions ; Performance evaluation ; Stability analysis ; Switches ; Switching ; Virtual environments ; Virtual machining ; Windows</subject><ispartof>IEEE/ACM transactions on networking, 2023-12, Vol.31 (6), p.1-0</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2023</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c337t-8eda2b51915cd9dda7fa4f27bcfb910115c9f7912af0d441ea75b841e2931fae3</citedby><cites>FETCH-LOGICAL-c337t-8eda2b51915cd9dda7fa4f27bcfb910115c9f7912af0d441ea75b841e2931fae3</cites><orcidid>0000-0002-1374-1882</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/10097453$$EHTML$$P50$$Gieee$$Hfree_for_read</linktohtml><link.rule.ids>314,776,780,792,27901,27902,54733</link.rule.ids></links><search><creatorcontrib>Abdelmoniem, Ahmed M.</creatorcontrib><creatorcontrib>Bensaou, Brahim</creatorcontrib><title>Enhancing TCP via Hysteresis Switching: Theoretical Analysis and Empirical Evaluation</title><title>IEEE/ACM transactions on networking</title><addtitle>TNET</addtitle><description>In this paper we study the relationship between the TCP packet loss cycle and the performance of time-sensitive traffic in data centers. Using real traffic measurements and analysis, we find that such loss cycles are not long enough to enable most partition-aggregate time-sensitive TCP applications to recover their packet losses via the TCP 3-dup ACKs mechanism. As a result, the Timeout (RTO) mechanism is frequently triggered, leading to the expansion of the flow completion times (FCT) of such applications by orders of magnitude. Hence, we seek an alternative method that does not change the virtual machines and that can effectively expand the loss cycle duration to enable short flows to finish their transfer without incurring the cost of the RTO. To this end, we propose a novel TCP-AQM mechanism that alternates between a slow constant bitrate (CBR) mode and a fast TCP rate via hysteresis switching to expand the loss cycle. We prove the stability of the proposed TCP-AQM via a control theoretic model, then evaluate its performance gains via small and large scale NS2 simulation and by real FPGA implementation of a prototype on the NetFPGA platform. The results show considerable improvements in FCT distribution and reduction of missed deadlines in simulation and real experiments.</description><subject>Bandwidth</subject><subject>congestion control</subject><subject>Data center</subject><subject>Data centers</subject><subject>Empirical analysis</subject><subject>Hysteresis</subject><subject>IEEE transactions</subject><subject>Performance evaluation</subject><subject>Stability analysis</subject><subject>Switches</subject><subject>Switching</subject><subject>Virtual environments</subject><subject>Virtual machining</subject><subject>Windows</subject><issn>1063-6692</issn><issn>1558-2566</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2023</creationdate><recordtype>article</recordtype><sourceid>ESBDL</sourceid><sourceid>RIE</sourceid><recordid>eNpNUF1LwzAUDaLgnP4AwYeAz535aNPGtzE6JwwV7J7DbZu4jK6dSTfZvzd1e_DpHM7H5XIQuqdkQimRT8VbXkwYYXzCmWCJiC_QiCZJFgUuLgMngkdCSHaNbrzfEEI5YWKEVnm7hray7RcuZh_4YAEvjr7XTnvr8eeP7at1MJ9xsdad072toMHTFprj4ENb43y7s-5Pzg_Q7KG3XXuLrgw0Xt-dcYxW87yYLaLl-8vrbLqMKs7TPsp0DaxMqKRJVcu6htRAbFhaVqaUlNAgS5NKysCQOo6phjQps4BMcmpA8zF6PN3due57r32vNt3ehe-8YpLEgmQ8RMeInlKV67x32qids1twR0WJGtZTw3pqWE-d1wudh1PHaq3_5YlM44TzX05KbBI</recordid><startdate>20231201</startdate><enddate>20231201</enddate><creator>Abdelmoniem, Ahmed M.</creator><creator>Bensaou, Brahim</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>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><orcidid>https://orcid.org/0000-0002-1374-1882</orcidid></search><sort><creationdate>20231201</creationdate><title>Enhancing TCP via Hysteresis Switching: Theoretical Analysis and Empirical Evaluation</title><author>Abdelmoniem, Ahmed M. ; Bensaou, Brahim</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c337t-8eda2b51915cd9dda7fa4f27bcfb910115c9f7912af0d441ea75b841e2931fae3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2023</creationdate><topic>Bandwidth</topic><topic>congestion control</topic><topic>Data center</topic><topic>Data centers</topic><topic>Empirical analysis</topic><topic>Hysteresis</topic><topic>IEEE transactions</topic><topic>Performance evaluation</topic><topic>Stability analysis</topic><topic>Switches</topic><topic>Switching</topic><topic>Virtual environments</topic><topic>Virtual machining</topic><topic>Windows</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Abdelmoniem, Ahmed M.</creatorcontrib><creatorcontrib>Bensaou, Brahim</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE Xplore 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>Technology 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><jtitle>IEEE/ACM transactions on networking</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Abdelmoniem, Ahmed M.</au><au>Bensaou, Brahim</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Enhancing TCP via Hysteresis Switching: Theoretical Analysis and Empirical Evaluation</atitle><jtitle>IEEE/ACM transactions on networking</jtitle><stitle>TNET</stitle><date>2023-12-01</date><risdate>2023</risdate><volume>31</volume><issue>6</issue><spage>1</spage><epage>0</epage><pages>1-0</pages><issn>1063-6692</issn><eissn>1558-2566</eissn><coden>IEANEP</coden><abstract>In this paper we study the relationship between the TCP packet loss cycle and the performance of time-sensitive traffic in data centers. Using real traffic measurements and analysis, we find that such loss cycles are not long enough to enable most partition-aggregate time-sensitive TCP applications to recover their packet losses via the TCP 3-dup ACKs mechanism. As a result, the Timeout (RTO) mechanism is frequently triggered, leading to the expansion of the flow completion times (FCT) of such applications by orders of magnitude. Hence, we seek an alternative method that does not change the virtual machines and that can effectively expand the loss cycle duration to enable short flows to finish their transfer without incurring the cost of the RTO. To this end, we propose a novel TCP-AQM mechanism that alternates between a slow constant bitrate (CBR) mode and a fast TCP rate via hysteresis switching to expand the loss cycle. We prove the stability of the proposed TCP-AQM via a control theoretic model, then evaluate its performance gains via small and large scale NS2 simulation and by real FPGA implementation of a prototype on the NetFPGA platform. The results show considerable improvements in FCT distribution and reduction of missed deadlines in simulation and real experiments.</abstract><cop>New York</cop><pub>IEEE</pub><doi>10.1109/TNET.2023.3262564</doi><tpages>0</tpages><orcidid>https://orcid.org/0000-0002-1374-1882</orcidid><oa>free_for_read</oa></addata></record> |
fulltext | fulltext |
identifier | ISSN: 1063-6692 |
ispartof | IEEE/ACM transactions on networking, 2023-12, Vol.31 (6), p.1-0 |
issn | 1063-6692 1558-2566 |
language | eng |
recordid | cdi_ieee_primary_10097453 |
source | ACM Digital Library Complete; IEEE Electronic Library (IEL) |
subjects | Bandwidth congestion control Data center Data centers Empirical analysis Hysteresis IEEE transactions Performance evaluation Stability analysis Switches Switching Virtual environments Virtual machining Windows |
title | Enhancing TCP via Hysteresis Switching: Theoretical Analysis and Empirical Evaluation |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-30T09%3A24%3A15IST&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=Enhancing%20TCP%20via%20Hysteresis%20Switching:%20Theoretical%20Analysis%20and%20Empirical%20Evaluation&rft.jtitle=IEEE/ACM%20transactions%20on%20networking&rft.au=Abdelmoniem,%20Ahmed%20M.&rft.date=2023-12-01&rft.volume=31&rft.issue=6&rft.spage=1&rft.epage=0&rft.pages=1-0&rft.issn=1063-6692&rft.eissn=1558-2566&rft.coden=IEANEP&rft_id=info:doi/10.1109/TNET.2023.3262564&rft_dat=%3Cproquest_ieee_%3E2904608329%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=2904608329&rft_id=info:pmid/&rft_ieee_id=10097453&rfr_iscdi=true |