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

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE/ACM transactions on networking 2023-12, Vol.31 (6), p.1-0
Hauptverfasser: Abdelmoniem, Ahmed M., Bensaou, Brahim
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 &amp; 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