{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,17]],"date-time":"2025-11-17T14:32:51Z","timestamp":1763389971818,"version":"3.41.2"},"publisher-location":"New York, NY, USA","reference-count":40,"publisher":"ACM","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2025,8,7]]},"DOI":"10.1145\/3735358.3735359","type":"proceedings-article","created":{"date-parts":[[2025,7,17]],"date-time":"2025-07-17T23:08:27Z","timestamp":1752793707000},"page":"1-8","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["Exposing RDMA NIC Resources for Software-Defined Scheduling"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-9215-4298","authenticated-orcid":false,"given":"Yibo","family":"Huang","sequence":"first","affiliation":[{"name":"University of Michigan, Ann Arbor, Michigan, USA"}]},{"ORCID":"https:\/\/orcid.org\/0009-0003-9328-3205","authenticated-orcid":false,"given":"Yiming","family":"Qiu","sequence":"additional","affiliation":[{"name":"University of Michigan, Ann Arbor, Michigan, USA and UC Berkeley, Berkeley, California, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4913-4881","authenticated-orcid":false,"given":"Yunming","family":"Xiao","sequence":"additional","affiliation":[{"name":"University of Michigan, Ann Arbor, Michigan, USA"}]},{"ORCID":"https:\/\/orcid.org\/0009-0001-2722-6996","authenticated-orcid":false,"given":"Archit","family":"Bhatnagar","sequence":"additional","affiliation":[{"name":"University of Michigan, Ann Arbor, Michigan, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0524-9425","authenticated-orcid":false,"given":"Sylvia","family":"Ratnasamy","sequence":"additional","affiliation":[{"name":"UC Berkeley, Berkeley, USA"}]},{"ORCID":"https:\/\/orcid.org\/0009-0003-8326-8124","authenticated-orcid":false,"given":"Ang","family":"Chen","sequence":"additional","affiliation":[{"name":"University of Michigan, Ann Arbor, Michigan, USA"}]}],"member":"320","published-online":{"date-parts":[[2025,8,6]]},"reference":[{"key":"e_1_3_3_1_2_2","first-page":"49","volume-title":"20th USENIX Symposium on Networked Systems Design and Implementation (NSDI 23)","author":"Bai Wei","year":"2023","unstructured":"Wei Bai, Shanim\u00a0Sainul Abdeen, Ankit Agrawal, Krishan\u00a0Kumar Attre, Paramvir Bahl, Ameya Bhagat, Gowri Bhaskara, Tanya Brokhman, Lei Cao, Ahmad Cheema, et\u00a0al. 2023. Empowering azure storage with {RDMA}. In 20th USENIX Symposium on Networked Systems Design and Implementation (NSDI 23). 49\u201367."},{"key":"e_1_3_3_1_3_2","doi-asserted-by":"publisher","DOI":"10.1109\/HiPC.2018.00010"},{"key":"e_1_3_3_1_4_2","volume-title":"CXL\u00ae Specification","author":"INC. COMPUTE EXPRESS LINK CONSORTIUM,","year":"2025","unstructured":"COMPUTE EXPRESS LINK CONSORTIUM, INC.2025. CXL\u00ae Specification."},{"key":"e_1_3_3_1_5_2","first-page":"281","volume-title":"14th USENIX Symposium on Operating Systems Design and Implementation (OSDI 20)","author":"Fried Joshua","year":"2020","unstructured":"Joshua Fried, Zhenyuan Ruan, Amy Ousterhout, and Adam Belay. 2020. Caladan: Mitigating interference at microsecond timescales. In 14th USENIX Symposium on Operating Systems Design and Implementation (OSDI 20). 281\u2013297."},{"key":"e_1_3_3_1_6_2","doi-asserted-by":"publisher","DOI":"10.1145\/3651890.3672233"},{"key":"e_1_3_3_1_7_2","first-page":"519","volume-title":"18th USENIX Symposium on Networked Systems Design and Implementation (NSDI 21)","author":"Gao Yixiao","year":"2021","unstructured":"Yixiao Gao, Qiang Li, Lingbo Tang, Yongqing Xi, Pengcheng Zhang, Wenwen Peng, Bo Li, Yaohui Wu, Shaozong Liu, Lei Yan, et\u00a0al. 2021. When Cloud Storage Meets RDMA. In 18th USENIX Symposium on Networked Systems Design and Implementation (NSDI 21). 519\u2013533."},{"key":"e_1_3_3_1_8_2","doi-asserted-by":"publisher","DOI":"10.1145\/2934872.2934908"},{"key":"e_1_3_3_1_9_2","doi-asserted-by":"crossref","unstructured":"Bobo Huang Li Jin Zhihui Lu Ming Yan Jie Wu Patrick\u00a0CK Hung and Qifeng Tang. 2019. RDMA-driven MongoDB: An approach of RDMA enhanced NoSQL paradigm for large-Scale data processing. Information Sciences 502 (2019) 376\u2013393.","DOI":"10.1016\/j.ins.2019.06.048"},{"key":"e_1_3_3_1_10_2","doi-asserted-by":"crossref","unstructured":"Bobo Huang Li Jin ZhiHui Lu Xin Zhou Jie Wu Qifeng Tang and Patrick\u00a0CK Hung. 2019. BoR: Toward high-performance permissioned blockchain in RDMA-enabled network. IEEE Transactions on Services Computing 13 2 (2019) 301\u2013313.","DOI":"10.1109\/TSC.2019.2948009"},{"key":"e_1_3_3_1_11_2","doi-asserted-by":"publisher","DOI":"10.1145\/3555050.3569128"},{"key":"e_1_3_3_1_12_2","unstructured":"Yibo Huang Zhenning Yang Jiarong Xing Yi Dai Yiming Qiu Dingming Wu Fan Lai and Ang Chen. 2024. Disaggregating Embedding Recommendation Systems with FlexEMR. arXiv preprint arXiv:https:\/\/arXiv.org\/abs\/2410.12794 (2024)."},{"key":"e_1_3_3_1_13_2","doi-asserted-by":"publisher","DOI":"10.5555\/3488766.3488792"},{"key":"e_1_3_3_1_14_2","first-page":"1","volume-title":"16th USENIX Symposium on Networked Systems Design and Implementation (NSDI 19)","author":"Kalia Anuj","year":"2019","unstructured":"Anuj Kalia, Michael Kaminsky, and David Andersen. 2019. Datacenter RPCs can be general and fast. In 16th USENIX Symposium on Networked Systems Design and Implementation (NSDI 19). 1\u201316."},{"key":"e_1_3_3_1_15_2","first-page":"31","volume-title":"20th USENIX Symposium on Networked Systems Design and Implementation (NSDI 23)","author":"Kong Xinhao","year":"2023","unstructured":"Xinhao Kong, Jingrong Chen, Wei Bai, Yechen Xu, Mahmoud Elhaddad, Shachar Raindel, Jitendra Padhye, Alvin\u00a0R Lebeck, and Danyang Zhuo. 2023. Understanding {RDMA} microarchitecture resources for performance isolation. In 20th USENIX Symposium on Networked Systems Design and Implementation (NSDI 23). 31\u201348."},{"key":"e_1_3_3_1_16_2","first-page":"931","volume-title":"17th USENIX Symposium on Operating Systems Design and Implementation (OSDI 23)","author":"Li Qiang","year":"2023","unstructured":"Qiang Li, Yixiao Gao, Xiaoliang Wang, Haonan Qiu, Yanfang Le, Derui Liu, Qiao Xiang, Fei Feng, Peng Zhang, Bo Li, et\u00a0al. 2023. Flor: An open high performance {RDMA} framework over heterogeneous {RNICs}. In 17th USENIX Symposium on Operating Systems Design and Implementation (OSDI 23). 931\u2013948."},{"key":"e_1_3_3_1_17_2","doi-asserted-by":"publisher","DOI":"10.1145\/3583781.3590276"},{"key":"e_1_3_3_1_18_2","doi-asserted-by":"publisher","DOI":"10.1145\/3663408.3663411"},{"key":"e_1_3_3_1_19_2","first-page":"1479","volume-title":"21st USENIX Symposium on Networked Systems Design and Implementation (NSDI 24)","author":"Lou Jiaqi","year":"2024","unstructured":"Jiaqi Lou, Xinhao Kong, Jinghan Huang, Wei Bai, Nam\u00a0Sung Kim, and Danyang Zhuo. 2024. Harmonic: Hardware-assisted {RDMA} Performance Isolation for Public Clouds. In 21st USENIX Symposium on Networked Systems Design and Implementation (NSDI 24). 1479\u20131496."},{"key":"e_1_3_3_1_20_2","doi-asserted-by":"publisher","DOI":"10.1109\/CLUSTER.2019.8891004"},{"key":"e_1_3_3_1_21_2","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2019.00024"},{"key":"e_1_3_3_1_22_2","unstructured":"Mellanox. [n. d.]. libVMA: Linux user space library for network socket acceleration based on RDMA compatible network adaptors. https:\/\/github.com\/Mellanox\/libvma."},{"key":"e_1_3_3_1_23_2","unstructured":"Mellanox. 2020. Mellanox Adapters Programmer\u2019s Reference Manual (PRM). https:\/\/network.nvidia.com\/files\/doc-2020\/ethernet-adapters-programming-manual.pdf."},{"key":"e_1_3_3_1_24_2","unstructured":"Mellanox. 2023. NVIDIA MLNXOFED Linux Drivers. https:\/\/network.nvidia.com\/products\/infiniband-drivers\/linux\/mlnx_ofed\/."},{"key":"e_1_3_3_1_25_2","unstructured":"Maxim Naumov Dheevatsa Mudigere Hao-Jun\u00a0Michael Shi Jianyu Huang Narayanan Sundaraman Jongsoo Park Xiaodong Wang Udit Gupta Carole-Jean Wu Alisson\u00a0G. Azzolini Dmytro Dzhulgakov Andrey Mallevich Ilia Cherniavskii Yinghai Lu Raghuraman Krishnamoorthi Ansha Yu Volodymyr Kondratenko Stephanie Pereira Xianjie Chen Wenlin Chen Vijay Rao Bill Jia Liang Xiong and Misha Smelyanskiy. 2019. Deep Learning Recommendation Model for Personalization and Recommendation Systems. CoRR abs\/1906.00091 (2019). https:\/\/arxiv.org\/abs\/1906.00091"},{"key":"e_1_3_3_1_26_2","unstructured":"Nvidia. 2023. Single Root IO Virtualization (SR-IOV). https:\/\/docs.nvidia.com\/networking\/display\/ofed510660\/single+root+io+virtualization+(sr-iov)."},{"key":"e_1_3_3_1_27_2","unstructured":"NVIDIA. 2024. Quality of Service (QoS) in NVIDIA MLNXOFED Documentation. https:\/\/docs.nvidia.com\/networking\/display\/mlnxofedv497100lts\/quality+of+service+(qos)."},{"key":"e_1_3_3_1_28_2","volume-title":"NVIDIA Collective Communications Library (NCCL)","author":"Corporation NVIDIA","year":"2025","unstructured":"NVIDIA Corporation. 2025. NVIDIA Collective Communications Library (NCCL)."},{"key":"e_1_3_3_1_29_2","volume-title":"NVIDIA H100 Tensor Core GPU","author":"Corporation NVIDIA","year":"2025","unstructured":"NVIDIA Corporation. 2025. NVIDIA H100 Tensor Core GPU."},{"key":"e_1_3_3_1_30_2","doi-asserted-by":"publisher","DOI":"10.1109\/INFOCOM41043.2020.9155533"},{"key":"e_1_3_3_1_31_2","unstructured":"valkey.io. 2024. Valkey: A flexible distributed key-value datastore that is optimized for caching and other realtime workloads. https:\/\/github.com\/valkey-io\/valkey."},{"key":"e_1_3_3_1_32_2","doi-asserted-by":"publisher","DOI":"10.1145\/2741948.2741964"},{"key":"e_1_3_3_1_33_2","doi-asserted-by":"publisher","DOI":"10.1145\/3545008.3545026"},{"key":"e_1_3_3_1_34_2","doi-asserted-by":"publisher","DOI":"10.1145\/3600061.3600082"},{"key":"e_1_3_3_1_35_2","first-page":"1","volume-title":"20th USENIX Symposium on Networked Systems Design and Implementation (NSDI 23)","author":"Wang Zilong","year":"2023","unstructured":"Zilong Wang, Layong Luo, Qingsong Ning, Chaoliang Zeng, Wenxue Li, Xinchen Wan, Peng Xie, Tao Feng, Ke Cheng, Xiongfei Geng, et\u00a0al. 2023. {SRNIC}: A scalable architecture for {RDMA}{NICs}. In 20th USENIX Symposium on Networked Systems Design and Implementation (NSDI 23). 1\u201314."},{"key":"e_1_3_3_1_36_2","doi-asserted-by":"publisher","DOI":"10.1145\/3651890.3672215"},{"key":"e_1_3_3_1_37_2","doi-asserted-by":"crossref","unstructured":"Xingda Wei Rong Chen Haibo Chen and Binyu Zang. 2021. Xstore: Fast rdma-based ordered key-value store using remote learned cache. ACM Transactions on Storage (TOS) 17 3 (2021) 1\u201332.","DOI":"10.1145\/3468520"},{"key":"e_1_3_3_1_38_2","first-page":"767","volume-title":"2024 USENIX Annual Technical Conference (USENIX ATC 24)","author":"Xiao Yunming","year":"2024","unstructured":"Yunming Xiao, Diman\u00a0Zad Tootaghaj, Aditya Dhakal, Lianjie Cao, Puneet Sharma, and Aleksandar Kuzmanovic. 2024. Conspirator:{SmartNIC-Aided} Control Plane for Distributed {ML} Workloads. In 2024 USENIX Annual Technical Conference (USENIX ATC 24). 767\u2013784."},{"key":"e_1_3_3_1_39_2","doi-asserted-by":"publisher","DOI":"10.1145\/3302424.3303975"},{"key":"e_1_3_3_1_40_2","first-page":"1307","volume-title":"19th USENIX Symposium on Networked Systems Design and Implementation (NSDI 22)","author":"Zhang Yiwen","year":"2022","unstructured":"Yiwen Zhang, Yue Tan, Brent Stephens, and Mosharaf Chowdhury. 2022. Justitia: Software {Multi-Tenancy} in Hardware {Kernel-Bypass} Networks. In 19th USENIX Symposium on Networked Systems Design and Implementation (NSDI 22). 1307\u20131326."},{"key":"e_1_3_3_1_41_2","unstructured":"Chenxingyu Zhao Jaehong Min Ming Liu and Arvind Krishnamurthy. [n. d.]. White-Boxing RDMA with Packet-Granular Software Control. ([n. d.])."}],"event":{"name":"APNET 2025: The 9th Asia-Pacific Workshop on Networking","acronym":"APNET 2025","location":"Shang Hai China"},"container-title":["Proceedings of the 9th Asia-Pacific Workshop on Networking"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3735358.3735359","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,22]],"date-time":"2025-07-22T05:12:42Z","timestamp":1753161162000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3735358.3735359"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,8,6]]},"references-count":40,"alternative-id":["10.1145\/3735358.3735359","10.1145\/3735358"],"URL":"https:\/\/doi.org\/10.1145\/3735358.3735359","relation":{},"subject":[],"published":{"date-parts":[[2025,8,6]]},"assertion":[{"value":"2025-08-06","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}