{"id":"https://openalex.org/W4360995269","doi":"https://doi.org/10.1109/tpds.2023.3259799","title":"Congestion Control for Datacenter Networks: A Control-Theoretic Approach","display_name":"Congestion Control for Datacenter Networks: A Control-Theoretic Approach","publication_year":2023,"publication_date":"2023-03-27","ids":{"openalex":"https://openalex.org/W4360995269","doi":"https://doi.org/10.1109/tpds.2023.3259799"},"language":"en","primary_location":{"id":"doi:10.1109/tpds.2023.3259799","is_oa":true,"landing_page_url":"https://doi.org/10.1109/tpds.2023.3259799","pdf_url":"https://ieeexplore.ieee.org/ielx7/71/4359390/10082870.pdf","source":{"id":"https://openalex.org/S97130795","display_name":"IEEE Transactions on Parallel and Distributed Systems","issn_l":"1045-9219","issn":["1045-9219","1558-2183","2161-9883"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Parallel and Distributed Systems","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://ieeexplore.ieee.org/ielx7/71/4359390/10082870.pdf","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5049354006","display_name":"Danushka Menikkumbura","orcid":"https://orcid.org/0000-0001-8064-2713"},"institutions":[{"id":"https://openalex.org/I219193219","display_name":"Purdue University West Lafayette","ror":"https://ror.org/02dqehb95","country_code":"US","type":"education","lineage":["https://openalex.org/I219193219"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Danushka Menikkumbura","raw_affiliation_strings":["Department of Computer Science, Purdue University, West Lafayette, IN, USA"],"raw_orcid":"https://orcid.org/0000-0001-8064-2713","affiliations":[{"raw_affiliation_string":"Department of Computer Science, Purdue University, West Lafayette, IN, USA","institution_ids":["https://openalex.org/I219193219"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5086107217","display_name":"Parvin Taheri","orcid":null},"institutions":[{"id":"https://openalex.org/I135428043","display_name":"Cisco Systems (United States)","ror":"https://ror.org/03yt1ez60","country_code":"US","type":"company","lineage":["https://openalex.org/I135428043"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Parvin Taheri","raw_affiliation_strings":["Datacenter Networking, Cisco Systems Inc, San Jose, CA, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Datacenter Networking, Cisco Systems Inc, San Jose, CA, USA","institution_ids":["https://openalex.org/I135428043"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5084346432","display_name":"Erico Vanini","orcid":null},"institutions":[{"id":"https://openalex.org/I135428043","display_name":"Cisco Systems (United States)","ror":"https://ror.org/03yt1ez60","country_code":"US","type":"company","lineage":["https://openalex.org/I135428043"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Erico Vanini","raw_affiliation_strings":["Datacenter Networking, Cisco Systems Inc, San Jose, CA, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Datacenter Networking, Cisco Systems Inc, San Jose, CA, USA","institution_ids":["https://openalex.org/I135428043"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5014376333","display_name":"Sonia Fahmy","orcid":"https://orcid.org/0000-0003-2870-7166"},"institutions":[{"id":"https://openalex.org/I219193219","display_name":"Purdue University West Lafayette","ror":"https://ror.org/02dqehb95","country_code":"US","type":"education","lineage":["https://openalex.org/I219193219"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Sonia Fahmy","raw_affiliation_strings":["Department of Computer Science, Purdue University, West Lafayette, IN, USA"],"raw_orcid":"https://orcid.org/0000-0003-2870-7166","affiliations":[{"raw_affiliation_string":"Department of Computer Science, Purdue University, West Lafayette, IN, USA","institution_ids":["https://openalex.org/I219193219"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5024420075","display_name":"Patrick Eugster","orcid":"https://orcid.org/0000-0003-3864-9078"},"institutions":[{"id":"https://openalex.org/I57201433","display_name":"Universit\u00e0 della Svizzera italiana","ror":"https://ror.org/03c4atk17","country_code":"CH","type":"education","lineage":["https://openalex.org/I57201433"]}],"countries":["CH"],"is_corresponding":false,"raw_author_name":"Patrick Eugster","raw_affiliation_strings":["Faculty of Informatics, Universita della Svizzera Italiana (USI), Lugano, Switzerland"],"raw_orcid":"https://orcid.org/0000-0003-3864-9078","affiliations":[{"raw_affiliation_string":"Faculty of Informatics, Universita della Svizzera Italiana (USI), Lugano, Switzerland","institution_ids":["https://openalex.org/I57201433"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5036144178","display_name":"Tom Edsall","orcid":null},"institutions":[{"id":"https://openalex.org/I135428043","display_name":"Cisco Systems (United States)","ror":"https://ror.org/03yt1ez60","country_code":"US","type":"company","lineage":["https://openalex.org/I135428043"]},{"id":"https://openalex.org/I57201433","display_name":"Universit\u00e0 della Svizzera italiana","ror":"https://ror.org/03c4atk17","country_code":"CH","type":"education","lineage":["https://openalex.org/I57201433"]}],"countries":["CH","US"],"is_corresponding":false,"raw_author_name":"Tom Edsall","raw_affiliation_strings":["Datacenter Networking, Cisco Systems Inc, San Jose, CA, USA","Informatics, Universita della Svizzera Italiana, Lugano, Switzerland"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Datacenter Networking, Cisco Systems Inc, San Jose, CA, USA","institution_ids":["https://openalex.org/I135428043"]},{"raw_affiliation_string":"Informatics, Universita della Svizzera Italiana, Lugano, Switzerland","institution_ids":["https://openalex.org/I57201433"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":6.1849,"has_fulltext":true,"cited_by_count":14,"citation_normalized_percentile":{"value":0.96289305,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":96,"max":99},"biblio":{"volume":"34","issue":"5","first_page":"1682","last_page":"1696"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10101","display_name":"Cloud Computing and Resource Management","score":0.9990000128746033,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10101","display_name":"Cloud Computing and Resource Management","score":0.9990000128746033,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10714","display_name":"Software-Defined Networks and 5G","score":0.9980000257492065,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10829","display_name":"Interconnection Networks and Systems","score":0.9975000023841858,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.5834043025970459},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.435871958732605},{"id":"https://openalex.org/keywords/notation","display_name":"Notation","score":0.4253005385398865},{"id":"https://openalex.org/keywords/discrete-mathematics","display_name":"Discrete mathematics","score":0.3248389661312103},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.28132790327072144},{"id":"https://openalex.org/keywords/arithmetic","display_name":"Arithmetic","score":0.20141839981079102}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5834043025970459},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.435871958732605},{"id":"https://openalex.org/C45357846","wikidata":"https://www.wikidata.org/wiki/Q2001982","display_name":"Notation","level":2,"score":0.4253005385398865},{"id":"https://openalex.org/C118615104","wikidata":"https://www.wikidata.org/wiki/Q121416","display_name":"Discrete mathematics","level":1,"score":0.3248389661312103},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.28132790327072144},{"id":"https://openalex.org/C94375191","wikidata":"https://www.wikidata.org/wiki/Q11205","display_name":"Arithmetic","level":1,"score":0.20141839981079102}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tpds.2023.3259799","is_oa":true,"landing_page_url":"https://doi.org/10.1109/tpds.2023.3259799","pdf_url":"https://ieeexplore.ieee.org/ielx7/71/4359390/10082870.pdf","source":{"id":"https://openalex.org/S97130795","display_name":"IEEE Transactions on Parallel and Distributed Systems","issn_l":"1045-9219","issn":["1045-9219","1558-2183","2161-9883"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Parallel and Distributed Systems","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.1109/tpds.2023.3259799","is_oa":true,"landing_page_url":"https://doi.org/10.1109/tpds.2023.3259799","pdf_url":"https://ieeexplore.ieee.org/ielx7/71/4359390/10082870.pdf","source":{"id":"https://openalex.org/S97130795","display_name":"IEEE Transactions on Parallel and Distributed Systems","issn_l":"1045-9219","issn":["1045-9219","1558-2183","2161-9883"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Parallel and Distributed Systems","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G145250059","display_name":"CSR: Small: Elastic and Robust Cloud Programming","funder_award_id":"1618923","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G1612725661","display_name":"FORWARD (Fine-grained netwORk floW behAvior pReDiction)","funder_award_id":"192121","funder_id":"https://openalex.org/F4320320924","funder_display_name":"Schweizerischer Nationalfonds zur F\u00f6rderung der Wissenschaftlichen Forschung"},{"id":"https://openalex.org/G2753335349","display_name":null,"funder_award_id":"CNS-1717493","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G2799528996","display_name":null,"funder_award_id":"CNS-1717493","funder_id":"https://openalex.org/F4320335353","funder_display_name":"National Science Foundation of Sri Lanka"},{"id":"https://openalex.org/G31417002","display_name":null,"funder_award_id":"200021_197353","funder_id":"https://openalex.org/F4320320924","funder_display_name":"Schweizerischer Nationalfonds zur F\u00f6rderung der Wissenschaftlichen Forschung"},{"id":"https://openalex.org/G4513958806","display_name":null,"funder_award_id":"200021 192121","funder_id":"https://openalex.org/F4320320924","funder_display_name":"Schweizerischer Nationalfonds zur F\u00f6rderung der Wissenschaftlichen Forschung"},{"id":"https://openalex.org/G4590469969","display_name":null,"funder_award_id":"CCR-1618923","funder_id":"https://openalex.org/F4320335353","funder_display_name":"National Science Foundation of Sri Lanka"},{"id":"https://openalex.org/G4729335383","display_name":"NeTS: Small: Managing Network Function Virtualization under Uncertainty","funder_award_id":"1717493","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G6680594303","display_name":null,"funder_award_id":"200021_192121","funder_id":"https://openalex.org/F4320320924","funder_display_name":"Schweizerischer Nationalfonds zur F\u00f6rderung der Wissenschaftlichen Forschung"},{"id":"https://openalex.org/G993971353","display_name":null,"funder_award_id":"200021","funder_id":"https://openalex.org/F4320320924","funder_display_name":"Schweizerischer Nationalfonds zur F\u00f6rderung der Wissenschaftlichen Forschung"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"},{"id":"https://openalex.org/F4320320879","display_name":"Deutsche Forschungsgemeinschaft","ror":"https://ror.org/018mejw64"},{"id":"https://openalex.org/F4320320924","display_name":"Schweizerischer Nationalfonds zur F\u00f6rderung der Wissenschaftlichen Forschung","ror":"https://ror.org/00yjd3n13"},{"id":"https://openalex.org/F4320335353","display_name":"National Science Foundation of Sri Lanka","ror":"https://ror.org/010xaa060"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4360995269.pdf","grobid_xml":"https://content.openalex.org/works/W4360995269.grobid-xml"},"referenced_works_count":42,"referenced_works":["https://openalex.org/W65153156","https://openalex.org/W1968331080","https://openalex.org/W1988150362","https://openalex.org/W1988975763","https://openalex.org/W1989035469","https://openalex.org/W1994926493","https://openalex.org/W2036003010","https://openalex.org/W2042876290","https://openalex.org/W2043600337","https://openalex.org/W2062832101","https://openalex.org/W2117027487","https://openalex.org/W2165320173","https://openalex.org/W2168595508","https://openalex.org/W2170660950","https://openalex.org/W2340693994","https://openalex.org/W2540750097","https://openalex.org/W2557879050","https://openalex.org/W2769057555","https://openalex.org/W2794896506","https://openalex.org/W2798627392","https://openalex.org/W2809353470","https://openalex.org/W2810921910","https://openalex.org/W2885982708","https://openalex.org/W2899862941","https://openalex.org/W2963399130","https://openalex.org/W2967948421","https://openalex.org/W2968108410","https://openalex.org/W2968755040","https://openalex.org/W2983064679","https://openalex.org/W3004095116","https://openalex.org/W3105875719","https://openalex.org/W3109063463","https://openalex.org/W3138562521","https://openalex.org/W3159989400","https://openalex.org/W3216417208","https://openalex.org/W4237445262","https://openalex.org/W4242648275","https://openalex.org/W4283208081","https://openalex.org/W6600620567","https://openalex.org/W6684260611","https://openalex.org/W6736026156","https://openalex.org/W6764791836"],"related_works":["https://openalex.org/W2899084033","https://openalex.org/W2748952813","https://openalex.org/W2051487156","https://openalex.org/W2963177394","https://openalex.org/W2073681303","https://openalex.org/W2024638892","https://openalex.org/W763418848","https://openalex.org/W1595229445","https://openalex.org/W1965815883","https://openalex.org/W149041114"],"abstract_inverted_index":{"In":[0],"this":[1],"paper,":[2],"we":[3],"present":[4],"<italic":[5,20,75,102,152,163],"xmlns:mml=\"http://www.w3.org/1998/Math/MathML\"":[6,21,76,83,103,108,115,128,133,153,164],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">RoCC</i>":[7,22,77,104,154,165],",":[8],"a":[9,31,61],"robust":[10],"congestion":[11,65],"control":[12],"approach":[13],"for":[14,123,139],"datacenter":[15],"networks":[16],"based":[17],"on":[18],"RDMA.":[19],"leverages":[23],"switch":[24,174],"queue":[25],"size":[26],"as":[27],"an":[28],"input":[29],"to":[30,50,81,96,143],"PI":[32,46],"controller,":[33],"which":[34],"computes":[35],"the":[36,43,99],"fair":[37,56],"data":[38],"rate":[39],"of":[40,64,162],"flows":[41,125],"in":[42,60,87,170],"queue.":[44],"The":[45,159],"parameters":[47],"are":[48],"self-tuning":[49],"guarantee":[51],"stability,":[52],"rapid":[53],"convergence,":[54],"and":[55,57,69,113,126,131,145,172],"near-optimal":[58],"throughput":[59],"wide":[62],"range":[63],"scenarios.":[66],"Our":[67],"simulation":[68],"DPDK":[70],"implementation":[71],"results":[72],"show":[73],"that":[74,151],"can":[78,105,166],"achieve":[79,106],"up":[80],"<inline-formula":[82,107,114,127,132],"xmlns:xlink=\"http://www.w3.org/1999/xlink\"><tex-math":[84,109,116,129,134],"notation=\"LaTeX\">$7\\times$</tex-math></inline-formula>":[85],"reduction":[86],"PFC":[88],"frames":[89],"generated":[90],"under":[91],"high":[92],"load":[93],"levels,":[94],"compared":[95,142],"DCQCN.":[97],"At":[98],"same":[100],"time,":[101],"notation=\"LaTeX\">$1.7":[110],"-":[111,118],"4.5\\times$</tex-math></inline-formula>":[112],"notation=\"LaTeX\">$1.4":[117],"3.9\\times$</tex-math></inline-formula>":[119],"lower":[120,136],"tail":[121,137],"latency":[122,138],"long":[124],"notation=\"LaTeX\">$2.1-7\\times$</tex-math></inline-formula>":[130],"notation=\"LaTeX\">$3.5-8.2\\times$</tex-math></inline-formula>":[135],"short":[140],"flows,":[141],"DCQCN":[144],"HPCC,":[146],"respectively.":[147],"We":[148],"also":[149],"find":[150],"does":[155],"not":[156],"require":[157],"PFC.":[158],"functional":[160],"components":[161],"be":[167],"efficiently":[168],"implemented":[169],"P4":[171],"FPGA-based":[173],"hardware.":[175]},"counts_by_year":[{"year":2026,"cited_by_count":2},{"year":2025,"cited_by_count":9},{"year":2024,"cited_by_count":3}],"updated_date":"2026-07-15T18:14:33.161393","created_date":"2025-10-10T00:00:00"}
