{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,30]],"date-time":"2026-06-30T15:44:19Z","timestamp":1782834259756,"version":"3.54.5"},"reference-count":64,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2024,9,14]],"date-time":"2024-09-14T00:00:00Z","timestamp":1726272000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"National Key Research and Development Program of China","award":["2022YFB4501702"],"award-info":[{"award-number":["2022YFB4501702"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Archit. Code Optim."],"published-print":{"date-parts":[[2024,9,30]]},"abstract":"<jats:p>RDMA (Remote Direct Memory Access) networks require efficient congestion control to maintain their high throughput and low latency characteristics. However, congestion control protocols deployed at the software layer suffer from slow response times due to the communication overhead between host hardware and software. This limitation has hindered their ability to meet the demands of high-speed networks and applications. Harnessing the capabilities of rapidly advancing Network Interface Cards (NICs) can drive progress in congestion control. Some simple congestion control protocols have been offloaded to RDMA NICs to enable faster detection and processing of congestion. However, offloading congestion control to the RDMA NIC faces a significant challenge in integrating the RDMA transport protocol with advanced congestion control protocols that involve complex mechanisms. We have observed that reservation-based proactive congestion control protocols share strong similarities with RDMA transport protocols, allowing them to integrate seamlessly and combine the functionalities of the transport layer and network layer. In this article, we present COER, an RDMA NIC architecture that leverages the functional components of RDMA to perform reservations and completes the scheduling of congestion control during the scheduling process of the RDMA protocol. COER facilitates the streamlined development of offload strategies for congestion control techniques \u2014specifically, proactive congestion control \u2014on RDMA NICs. We use COER to design offloading schemes for 11 congestion control protocols, which we implement and evaluate using a network emulator with a cycle-accurate RDMA NIC model that can load Message Passing Interface (MPI) programs. The evaluation results demonstrate that the architecture of COER does not compromise the original characteristics of the congestion control protocols. Compared with a layered protocol stack approach, COER enables the performance of RDMA networks to reach new heights.<\/jats:p>","DOI":"10.1145\/3660525","type":"journal-article","created":{"date-parts":[[2024,4,22]],"date-time":"2024-04-22T10:54:30Z","timestamp":1713783270000},"page":"1-26","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":5,"title":["COER: A Network Interface Offloading Architecture for RDMA and Congestion Control Protocol Codesign"],"prefix":"10.1145","volume":"21","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-0625-3004","authenticated-orcid":false,"given":"Ke","family":"Wu","sequence":"first","affiliation":[{"name":"College of Computer, National University of Defense Technology, Changsha, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6243-8479","authenticated-orcid":false,"given":"Dezun","family":"Dong","sequence":"additional","affiliation":[{"name":"National University of Defense Technology, Changsha China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0007-6327-7372","authenticated-orcid":false,"given":"Weixia","family":"Xu","sequence":"additional","affiliation":[{"name":"National University of Defense Technology, Changsha China"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2024,9,14]]},"reference":[{"key":"e_1_3_2_2_2","unstructured":"2008. Infiniband Architecture Volume 1 General Specifications Release 1.2.1. Retrieved from www.infinibandta.org\/specs"},{"key":"e_1_3_2_3_2","unstructured":"2009. RDMA Consortium. Retrieved from http:\/\/www.rdmaconsortium.org"},{"key":"e_1_3_2_4_2","unstructured":"2011. Data Center Bridging. Retrieved from https:\/\/learn.microsoft.com\/en-us\/windows-hardware\/drivers\/network\/overview-of-data-center-bridging"},{"key":"e_1_3_2_5_2","unstructured":"2014. Supplement to InfiniBand Architecture Specification Volume 1 Release 1.2.2 Annex A17: RoCEv2 (IP Routable RoCE). Retrieved from https:\/\/www.infinibandta.org\/specs"},{"key":"e_1_3_2_6_2","unstructured":"2020. Marvell FastLinQ 41000 Series Ethernet NICs. Retrieved from https:\/\/www.marvell.com\/products\/ethernet-adapters-and-controllers\/41000-ethernet-adapters.html"},{"key":"e_1_3_2_7_2","unstructured":"2020. Microsoft Bing. Retrieved from https:\/\/www.bing.com\/"},{"key":"e_1_3_2_8_2","unstructured":"2021. Broadcom Ethernet Network Adapters. Retrieved from https:\/\/www.broadcom.com\/products\/ethernet-connectivity\/network-adapters"},{"key":"e_1_3_2_9_2","unstructured":"2021. HUAWEI IN200 NIC. Retrieved from https:\/\/support.huawei.com\/enterprise\/zh\/doc\/EDOC1100063070\/5d556bc3"},{"key":"e_1_3_2_10_2","unstructured":"2022. Cisco UCS Virtual Interface Card 1400\/14000 Series. Retrieved from https:\/\/www.cisco.com\/c\/en\/us\/products\/collateral\/interfaces-modules\/unified-computing-system-adapters\/datasheet-c78-741130.html"},{"key":"e_1_3_2_11_2","unstructured":"2022. Intel Ethernet Controller XL710. Retrieved from https:\/\/www.intel.cn\/content\/www\/cn\/zh\/products\/details\/ethernet\/700-controllers\/xl710-controllers.html"},{"key":"e_1_3_2_12_2","unstructured":"2022. NVIDIA connectX InfiniBand NICs. Retrieved from https:\/\/www.nvidia.cn\/networking\/infiniband-adapters\/"},{"key":"e_1_3_2_13_2","unstructured":"2022. XILINX X2 Series Ethernet Adapters. Retrieved from https:\/\/www.xilinx.com\/products\/boards-and-kits\/x2-series.html"},{"key":"e_1_3_2_14_2","unstructured":"2023. NVIDIA BlueField. Retrieved from https:\/\/www.nvidia.cn\/networking\/products\/data-processing-unit\/"},{"key":"e_1_3_2_15_2","volume-title":"Proceeding of USENIX Symposium on Operating Systems Design and Implementation, OSDI","author":"Abadi Mart\u00edn","year":"2016","unstructured":"Mart\u00edn Abadi, Paul Barham, Jianmin Chen, et al.2016. TensorFlow: A system for large-scale machine learning. In Proceeding of USENIX Symposium on Operating Systems Design and Implementation, OSDI."},{"key":"e_1_3_2_16_2","volume-title":"Proceedings of Annual Conference of the ACM Special Interest Group on Data Communication, SIGCOMM","year":"2010","unstructured":"Mohammad Alizadeh, Albert G. Greenberg, David A. Maltz, Jitendra Padhye, Parveen Patel, Balaji Prabhakar, Sudipta Sengupta, and Murari Sridharan. 2010. Data center TCP (DCTCP). In Proceedings of Annual Conference of the ACM Special Interest Group on Data Communication, SIGCOMM."},{"key":"e_1_3_2_17_2","volume-title":"Proceedings of Annual Conference of the ACM Special Interest Group on Data Communication, SIGCOMM","year":"2013","unstructured":"Mohammad Alizadeh, Shuang Yang, Milad Sharif, Sachin Katti, Nick McKeown, Balaji Prabhakar, and Scott Shenker. 2013. pFabric: Minimal near-optimal datacenter transport. In Proceedings of Annual Conference of the ACM Special Interest Group on Data Communication, SIGCOMM."},{"key":"e_1_3_2_18_2","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2003.1196112"},{"key":"e_1_3_2_19_2","volume-title":"USENIX Conference on File and Storage Technologies, FAST","year":"2020","unstructured":"Wei Cao, Yang Liu, Zhushi Cheng, Ning Zheng, Wei Li, Wenjie Wu, Linqiang Ouyang, Peng Wang, Yijing Wang, Ray Kuan, Zhenjun Liu, Feng Zhu, and Tong Zhang. 2020. POLARDB meets computational storage: Efficiently support analytical workloads in cloud-native relational database. In USENIX Conference on File and Storage Technologies, FAST."},{"key":"e_1_3_2_20_2","volume-title":"Proceedings of European Conference on Computer Systems, EuroSys","author":"Chen Youmin","year":"2019","unstructured":"Youmin Chen, Youyou Lu, and Jiwu Shu. 2019. Scalable RDMA RPC on reliable connection with efficient resource sharing. In Proceedings of European Conference on Computer Systems, EuroSys."},{"key":"e_1_3_2_21_2","doi-asserted-by":"publisher","DOI":"10.1145\/3098822.3098840"},{"key":"e_1_3_2_22_2","volume-title":"Proceedings of the International Conference for High Performance Computing, Networking, Storage, and Analysis, SC","year":"2019","unstructured":"Sudheer Chunduri, Taylor L. Groves, Peter Mendygral, Brian Austin, Jacob Balma, Krishna Kandalla, Kalyan Kumaran, Glenn K. Lockwood, Scott Parker, Steven Warren, Nathan Wichmann, and Nicholas J. Wright. 2019. GPCNeT: Designing a benchmark suite for inducing and measuring contention in HPC networks. In Proceedings of the International Conference for High Performance Computing, Networking, Storage, and Analysis, SC."},{"key":"e_1_3_2_23_2","volume-title":"Proceedings of International Symposium on High-Performance Computer Architecture, HPCA","year":"2005","unstructured":"Jos\u00e9 Duato, Ian Johnson, Jos\u00e9 Flich, Finbar Naven, Pedro Javier Garc\u00eda, and Teresa Nachiondo Frin\u00f3s. 2005. A new scalable and cost-effective congestion management strategy for lossless multistage interconnection networks. In Proceedings of International Symposium on High-Performance Computer Architecture, HPCA."},{"key":"e_1_3_2_24_2","first-page":"1802","article-title":"A new proposal to deal with congestion in InfiniBand-based fat-trees","volume":"74","year":"2014","unstructured":"Jes\u00fas Escudero-Sahuquillo, Pedro Javier Garc\u00eda, Francisco J. Quiles, Sven-Arne Reinemo, Tor Skeie, Olav Lysne, and Jos\u00e9 Duato. 2014. A new proposal to deal with congestion in InfiniBand-based fat-trees. ELSEVIER JPDC 74 (2014), 1802\u20131819.","journal-title":"ELSEVIER JPDC"},{"key":"e_1_3_2_25_2","first-page":"1918","article-title":"An effective and feasible congestion management technique for high-performance MINs with tag-based distributed routing","volume":"24","year":"2013","unstructured":"Jes\u00fas Escudero-Sahuquillo, Pedro Javier Garc\u00eda, Francisco J. Quiles, Jos\u00e9 Flich, and Jos\u00e9 Duato. 2013. An effective and feasible congestion management technique for high-performance MINs with tag-based distributed routing. IEEE TPDS 24 (2013), 1918\u20131929.","journal-title":"IEEE TPDS"},{"key":"e_1_3_2_26_2","first-page":"739","article-title":"Buffer management strategies to reduce HoL blocking","volume":"6","author":"Frin\u00f3s Teresa Nachiondo","year":"2010","unstructured":"Teresa Nachiondo Frin\u00f3s, Jos\u00e9 Flich, and Jos\u00e9 Duato. 2010. Buffer management strategies to reduce HoL blocking. IEEE TPDS 6 (2010), 739\u2013753.","journal-title":"IEEE TPDS"},{"key":"e_1_3_2_27_2","volume-title":"Proceedings of International Symposium on Computer Architecture, ISCA","author":"Fu Binzhang","year":"2017","unstructured":"Binzhang Fu and John Kim. 2017. Footprint: Regulating routing adaptiveness in networks-on-chip. In Proceedings of International Symposium on Computer Architecture, ISCA."},{"key":"e_1_3_2_28_2","volume-title":"Proceedings of International Conference on Emerging Networking EXperiments and Technologies, CoNEXT","year":"2015","unstructured":"Peter Xiang Gao, Akshay Narayan, Gautam Kumar, Rachit Agarwal, Sylvia Ratnasamy, and Scott Shenker. 2015. pHost: Distributed near-optimal datacenter transport over commodity network fabric. In Proceedings of International Conference on Emerging Networking EXperiments and Technologies, CoNEXT."},{"key":"e_1_3_2_29_2","volume-title":"Proceeding of USENIX Symposium on Networked Systems Design and Implementation, NSDI","year":"2020","unstructured":"Yixiao Gao, Qiang Li, Lingbo Tang, Yongqing Xi, Pengcheng Zhang, Wenwen Peng, Bo Li, Yaohui Wu, Shaozong Liu, Lei Yan, Fei Feng, Yan Zhuang, Fan Liu, Pan Liu, Xingkui Liu, Zhongjie Wu, Junping Wu, Zheng Cao, Chen Tian, Jinbo Wu, Jiaji Zhu, Haiyong Wang, Dennis Cai, and Jiesheng Wu. 2020. When cloud storage meets RDMA. In Proceeding of USENIX Symposium on Networked Systems Design and Implementation, NSDI."},{"key":"e_1_3_2_30_2","volume-title":"Proceedings of USENIX Symposium on Networked Systems Design and Implementation, NSDI","year":"2022","unstructured":"Prateesh Goyal, Preey Shah, Kevin Zhao, Georgios Nikolaidis, Mohammad Alizadeh, and Thomas E. Anderson. 2022. Backpressure flow control. In Proceedings of USENIX Symposium on Networked Systems Design and Implementation, NSDI."},{"key":"e_1_3_2_31_2","volume-title":"Proceedings of IEEE International Parallel & Distributed Processing Symposium, IPDPS","year":"2011","unstructured":"Wei Lin Guay, Bartosz Bogdanski, Sven-Arne Reinemo, Olav Lysne, and Tor Skeie. 2011. vFtree - A fat-tree routing algorithm using virtual lanes to alleviate congestion. In Proceedings of IEEE International Parallel & Distributed Processing Symposium, IPDPS."},{"key":"e_1_3_2_32_2","volume-title":"Proceedings of Annual Conference of the ACM Special Interest Group on Data Communication, SIGCOMM","year":"2017","unstructured":"Mark Handley, Costin Raiciu, Alexandru Agache, Andrei Voinescu, Andrew W. Moore, Gianni Antichi, and Marcin W\u00f3jcik. 2017. Re-architecting datacenter networks and stacks for low latency and high performance. In Proceedings of Annual Conference of the ACM Special Interest Group on Data Communication, SIGCOMM."},{"key":"e_1_3_2_33_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2018.06.036"},{"key":"e_1_3_2_34_2","doi-asserted-by":"crossref","unstructured":"J. Geetha Uday Bhaskar Nidumolu and Pakanati Chenna Reddy. 2018. An analytical approach for optimizing the performance of Hadoop map reduce over RoCE. International Journal of Information Communication Technologies and Human Development 10 (2018).","DOI":"10.4018\/IJICTHD.2018040101"},{"key":"e_1_3_2_35_2","volume-title":"Proceedings of International Symposium on High-Performance Computer Architecture, HPCA","year":"2012","unstructured":"Nan Jiang, Daniel U. Becker, George Michelogiannakis, and William J. Dally. 2012. Network congestion avoidance through speculative reservation. In Proceedings of International Symposium on High-Performance Computer Architecture, HPCA."},{"key":"e_1_3_2_36_2","doi-asserted-by":"publisher","DOI":"10.1145\/2807591.2807600"},{"key":"e_1_3_2_37_2","volume-title":"Proceeding of USENIX Symposium on Operating Systems Design and Implementation, OSDI","year":"2020","unstructured":"Yimin Jiang, Yibo Zhu, Chang Lan, Bairen Yi, Yong Cui, and Chuanxiong Guo. 2020. A unified architecture for accelerating distributed DNN training in heterogeneous GPU\/CPU clusters. In Proceeding of USENIX Symposium on Operating Systems Design and Implementation, OSDI."},{"key":"e_1_3_2_38_2","volume-title":"Proceedings of Annual Conference of the ACM Special Interest Group on Data Communication, SIGCOMM","author":"Kalia Anuj","year":"2014","unstructured":"Anuj Kalia, Michael Kaminsky, and David G. Andersen. 2014. Using RDMA efficiently for key-value services. In Proceedings of Annual Conference of the ACM Special Interest Group on Data Communication, SIGCOMM."},{"key":"e_1_3_2_39_2","volume-title":"Proceedings of International Conference on Architectural Support for Programming Languages and Operating Systems, ASPLOS","year":"2016","unstructured":"Antoine Kaufmann, Simon Peter, Naveen Kr. Sharma, Thomas E. Anderson, and Arvind Krishnamurthy. 2016. High performance packet processing with FlexNIC. In Proceedings of International Conference on Architectural Support for Programming Languages and Operating Systems, ASPLOS."},{"key":"e_1_3_2_40_2","volume-title":"Proceedings of Annual IEEE\/ACM International Symposium on Microarchitecture, MICRO","year":"2016","unstructured":"Gwangsun Kim, Changhyun Kim, Jiyun Jeong, Mike Parker, and John Kim. 2016. Contention-based congestion management in large-scale networks. In Proceedings of Annual IEEE\/ACM International Symposium on Microarchitecture, MICRO."},{"key":"e_1_3_2_41_2","volume-title":"Proceedings of International Symposium on Computer Architecture, ISCA","year":"2008","unstructured":"John Kim, William J. Dally, Steve Scott, and Dennis Abts. 2008. Technology-driven, highly-scalable dragonfly topology. In Proceedings of International Symposium on Computer Architecture, ISCA."},{"key":"e_1_3_2_42_2","volume-title":"Proceedings of the International Conference on Management of Data, SIGMOD","year":"2016","unstructured":"Feng Li, Sudipto Das, Manoj Syamala, and Vivek R. Narasayya. 2016. Accelerating relational databases by leveraging remote memory and RDMA. In Proceedings of the International Conference on Management of Data, SIGMOD."},{"key":"e_1_3_2_43_2","volume-title":"Proceedings of Annual Conference of the ACM Special Interest Group on Data Communication, SIGCOMM","year":"2019","unstructured":"Yuliang Li, Rui Miao, Hongqiang Harry Liu, Yan Zhuang, Fei Feng, Lingbo Tang, Zheng Cao, Ming Zhang, Frank Kelly, Mohammad Alizadeh, and Minlan Yu. 2019. HPCC: High precision congestion control. In Proceedings of Annual Conference of the ACM Special Interest Group on Data Communication, SIGCOMM."},{"key":"e_1_3_2_44_2","doi-asserted-by":"crossref","first-page":"259","DOI":"10.1007\/s11390-015-1520-7","article-title":"High performance interconnect network for Tianhe system","volume":"30","year":"2015","unstructured":"Xiangke Liao, Zhengbin Pang, Kefei Wang, Yutong Lu, Min Xie, Jun Xia, Dezun Dong, and Guang Suo. 2015. High performance interconnect network for Tianhe system. Journal of Computer Science and Technology, JCST 30 (2015), 259\u2013272.","journal-title":"Journal of Computer Science and Technology, JCST"},{"key":"e_1_3_2_45_2","volume-title":"Proceedings of Annual Conference of the ACM Special Interest Group on Data Communication, SIGCOMM","year":"2015","unstructured":"Radhika Mittal, Vinh The Lam, Nandita Dukkipati, Emily R. Blem, Hassan M. G. Wassel, Monia Ghobadi, Amin Vahdat, Yaogong Wang, David Wetherall, and David Zats. 2015. TIMELY: RTT-based congestion control for the datacenter. In Proceedings of Annual Conference of the ACM Special Interest Group on Data Communication, SIGCOMM."},{"key":"e_1_3_2_46_2","volume-title":"Proceedings of Annual Conference of the ACM Special Interest Group on Data Communication, SIGCOMM","year":"2018","unstructured":"Behnam Montazeri, Yilong Li, Mohammad Alizadeh, and John K. Ousterhout. 2018. Homa: A receiver-driven low-latency transport protocol using network priorities. In Proceedings of Annual Conference of the ACM Special Interest Group on Data Communication, SIGCOMM."},{"key":"e_1_3_2_47_2","volume-title":"Proceedings of Annual Conference of the ACM Special Interest Group on Data Communication, SIGCOMM","year":"2018","unstructured":"Akshay Narayan, Frank Cangialosi, Deepti Raghavan, Prateesh Goyal, Srinivas Narayana, Radhika Mittal, Mohammad Alizadeh, and Hari Balakrishnan. 2018. Restructuring endpoint congestion control. In Proceedings of Annual Conference of the ACM Special Interest Group on Data Communication, SIGCOMM."},{"key":"e_1_3_2_48_2","article-title":"QCN: Quantized congestion notification","volume":"1","author":"Pan Rong","year":"2007","unstructured":"Rong Pan, Balaji Prabhakar, and Ashvin Laxmikantha. 2007. QCN: Quantized congestion notification. IEEE 802.1@Geneva 1 (2007).","journal-title":"IEEE 802.1@Geneva"},{"key":"e_1_3_2_49_2","volume-title":"Proceeding of USENIX Symposium on Networked Systems Design and Implementation, NSDI","year":"2014","unstructured":"Sivasankar Radhakrishnan, Yilong Geng, Vimalkumar Jeyakumar, Abdul Kabbani, George Porter, and Amin Vahdat. 2014. SENIC: Scalable NIC for end-host rate limiting. In Proceeding of USENIX Symposium on Networked Systems Design and Implementation, NSDI."},{"key":"e_1_3_2_50_2","doi-asserted-by":"publisher","DOI":"10.17487\/rfc3168"},{"key":"e_1_3_2_51_2","doi-asserted-by":"publisher","DOI":"10.1145\/78952.78955"},{"key":"e_1_3_2_52_2","doi-asserted-by":"publisher","DOI":"10.1587\/transinf.2017EDP7290"},{"key":"e_1_3_2_53_2","volume-title":"Proceedings of International Conference on Computer Communications, INFOCOM","author":"Santos Jose Renato","year":"2003","unstructured":"Jose Renato Santos, Yoshio Turner, and G. Janakiraman. 2003. End-to-end congestion control for InfiniBand. In Proceedings of International Conference on Computer Communications, INFOCOM."},{"key":"e_1_3_2_54_2","volume-title":"Proceedings of USENIX Symposium on Networked Systems Design and Implementation, NSDI","author":"Sharafzadeh Erfan","year":"2023","unstructured":"Erfan Sharafzadeh and Soudeh Abdous, Sepehrand Ghorbani. 2023. Understanding the impact of host networking elements on traffic bursts. In Proceedings of USENIX Symposium on Networked Systems Design and Implementation, NSDI."},{"key":"e_1_3_2_55_2","volume-title":"Proceedings of Annual Conference of the ACM Special Interest Group on Data Communication, SIGCOMM","year":"2020","unstructured":"Arjun Singhvi, Aditya Akella, Dan Gibson, Thomas F. Wenisch, Monica Wong-Chan, Sean Clark, Milo M. K. Martin, Moray McLaren, Prashant Chandra, Rob Cauble, Hassan M. G. Wassel, Behnam Montazeri, Simon L. Sabato, Joel Scherpelz, and Amin Vahdat. 2020. 1RMA: Re-envisioning remote memory access for multi-tenant datacenters. In Proceedings of Annual Conference of the ACM Special Interest Group on Data Communication, SIGCOMM."},{"key":"e_1_3_2_56_2","volume-title":"Proceedings of USENIX Symposium on Networked Systems Design and Implementation, NSDI","author":"Stephens Brent","year":"2019","unstructured":"Brent Stephens, Aditya Akella, and Michael Swift. 2019. Loom: Flexible and efficient NIC packet scheduling. In Proceedings of USENIX Symposium on Networked Systems Design and Implementation, NSDI."},{"key":"e_1_3_2_57_2","volume-title":"Proceedings of USENIX Symposium on Networked Systems Design and Implementation, NSDI","year":"2020","unstructured":"Mina Tahmasbi Arashloo, Alexey Lavrov, Manya Ghobadi, Jennifer Rexford, David Walker, and David Wentzlaff. 2020. Enabling programmable transport protocols in high-speed NICs. In Proceedings of USENIX Symposium on Networked Systems Design and Implementation, NSDI."},{"key":"e_1_3_2_58_2","volume-title":"Proceedings of International Conference on Supercomputing, ICS","year":"2023","unstructured":"Ruiqi Wang, Dezun Dong, Fei Lei, Ke Wu, and Kai Lu. 2023. Roar: A router microarchitecture for in-network allreduce. In Proceedings of International Conference on Supercomputing, ICS."},{"key":"e_1_3_2_59_2","volume-title":"Proceedings of USENIX Symposium on Networked Systems Design and Implementation, NSDI","year":"2023","unstructured":"Zilong Zhang, Liyong Luo, Qingsong Ning, Chaoliang Zeng, Wenxue Li, Xinchen Wan, Peng Xie, Tao Feng, Ke Cheng, Xiongfei Geng, Tianhao Wang, Weicheng Ling, Kejia Huo, Pingbo An, Kui Ji, Shideng Zhang, Bin Xu, Ruiqing Feng, Tao Ding, Kai Chen, and Chuanxiong Guo. 2023. SRNIC: A scalable architecture for RDMA NICs. In Proceedings of USENIX Symposium on Networked Systems Design and Implementation, NSDI."},{"key":"e_1_3_2_60_2","volume-title":"Proceedings of International Conference on Parallel Processing, ICPP","year":"2019","unstructured":"Ke Wu, Dezun Dong, Cunlu Li, Shan Huang, and Yi Dai. 2019. Network congestion avoidance through packet-chaining reservation. In Proceedings of International Conference on Parallel Processing, ICPP."},{"key":"e_1_3_2_61_2","volume-title":"Proceedings of International Performance Computing and Communications Conference, IPCCC","unstructured":"Tianye Yang, Dezun Dong, Cunlu Li, and Liquan Xiao. 2018. BFRP: endpoint congestion avoidance through bilateral flow reservation. In Proceedings of International Performance Computing and Communications Conference, IPCCC."},{"key":"e_1_3_2_62_2","volume-title":"Proceedings of International Symposium on Parallel and Distributed Processing with Applications, ISPA","year":"2018","unstructured":"Tianye Yang, Dezun Dong, Cunlu Li, and Liquan Xiao. 2018. CRSP: Network congestion control through credit reservation. In Proceedings of International Symposium on Parallel and Distributed Processing with Applications, ISPA."},{"key":"e_1_3_2_63_2","volume-title":"D-Mod-K Routing Providing Non-Blocking Traffic for Shift Permutations on Real Life Fat Trees","author":"Zahavi Eitan","year":"2010","unstructured":"Eitan Zahavi. 2010. D-Mod-K Routing Providing Non-Blocking Traffic for Shift Permutations on Real Life Fat Trees. Technical Report. Irwin and Joan Jacobs Center for Communication and Information Technologies. Technion-Israel Institute of Technology, Haifa, Israel."},{"key":"e_1_3_2_64_2","volume-title":"Proceedings of International Conference on Network Protocols, ICNP","year":"2021","unstructured":"Jiao Zhang, Jiaming Shi, Xiaolong Zhong, Zirui Wan, Yu Tian, Tian Pan, and Tao Huang. 2021. Receiver-driven RDMA congestion control by differentiating congestion types in datacenter networks. In Proceedings of International Conference on Network Protocols, ICNP."},{"key":"e_1_3_2_65_2","volume-title":"Proceedings of Annual Conference of the ACM Special Interest Group on Data Communication, SIGCOMM","year":"2015","unstructured":"Yibo Zhu, Haggai Eran, Daniel Firestone, Chuanxiong Guo, Marina Lipshteyn, Yehonatan Liron, Jitendra Padhye, Shachar Raindel, Mohamad Haj Yahia, and Ming Zhang. 2015. Congestion control for large-scale RDMA deployments. In Proceedings of Annual Conference of the ACM Special Interest Group on Data Communication, SIGCOMM."}],"container-title":["ACM Transactions on Architecture and Code Optimization"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3660525","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3660525","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T00:03:59Z","timestamp":1750291439000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3660525"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,9,14]]},"references-count":64,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2024,9,30]]}},"alternative-id":["10.1145\/3660525"],"URL":"https:\/\/doi.org\/10.1145\/3660525","relation":{},"ISSN":["1544-3566","1544-3973"],"issn-type":[{"value":"1544-3566","type":"print"},{"value":"1544-3973","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,9,14]]},"assertion":[{"value":"2023-08-31","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2024-04-15","order":2,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2024-09-14","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}