{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,5]],"date-time":"2026-06-05T05:14:42Z","timestamp":1780636482995,"version":"3.54.1"},"publisher-location":"New York, NY, USA","reference-count":59,"publisher":"ACM","funder":[{"DOI":"10.13039\/100016909","name":"Microsoft Research Asia","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100016909","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2025,9,8]]},"DOI":"10.1145\/3718958.3750487","type":"proceedings-article","created":{"date-parts":[[2025,8,27]],"date-time":"2025-08-27T16:54:11Z","timestamp":1756313651000},"page":"99-113","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["Software-based Live Migration for RDMA"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-2266-3270","authenticated-orcid":false,"given":"Xiaoyu","family":"Li","sequence":"first","affiliation":[{"name":"Tsinghua University, Beijing, Beijing, China"},{"name":"Microsoft Reaearch, Beijing, Beijing, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2021-4917","authenticated-orcid":false,"given":"Ran","family":"Shu","sequence":"additional","affiliation":[{"name":"Microsoft Research, Beijing, Beijing, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4175-0097","authenticated-orcid":false,"given":"Yongqiang","family":"Xiong","sequence":"additional","affiliation":[{"name":"Microsoft Research, Beijing, Beijing, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6526-3889","authenticated-orcid":false,"given":"Fengyuan","family":"Ren","sequence":"additional","affiliation":[{"name":"Tsinghua University, Beijing, Beijing, China"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2025,8,27]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"[n. d.]. GitHub - linux-rdma\/perftest: Infiniband Verbs Performance Tests. https:\/\/github.com\/linux-rdma\/perftest."},{"key":"e_1_3_2_1_2_1","volume-title":"InfiniBand Architecture Specification","year":"2062","unstructured":"2007. InfiniBand Architecture Specification Volume 1. https:\/\/www.afs.enea.it\/asantoro\/V1r1_2_1.Release_12062007.pdf."},{"key":"e_1_3_2_1_3_1","unstructured":"2024. Docker. https:\/\/www.docker.com\/."},{"key":"e_1_3_2_1_4_1","unstructured":"2024. runc. https:\/\/github.com\/opencontainers\/runc."},{"key":"e_1_3_2_1_5_1","volume-title":"Empowering Azure Storage with RDMA. In 20th USENIX Symposium on Networked Systems Design and Implementation (NSDI 23)","author":"Bai Wei","year":"2023","unstructured":"Wei Bai, Shanim Sainul Abdeen, Ankit Agrawal, Krishan Kumar Attre, Paramvir Bahl, Ameya Bhagat, Gowri Bhaskara, Tanya Brokhman, Lei Cao, Ahmad Cheema, et al. 2023. Empowering Azure Storage with RDMA. In 20th USENIX Symposium on Networked Systems Design and Implementation (NSDI 23). 49\u201367."},{"key":"e_1_3_2_1_6_1","volume-title":"POLARDB Meets Computational Storage: Efficiently Support Analytical Workloads in Cloud-Native Relational Database. In 18th USENIX Conference on File and Storage Technologies (FAST 20)","author":"Cao Wei","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 18th USENIX Conference on File and Storage Technologies (FAST 20). USENIX Association, Santa Clara, CA, 29\u201341. https:\/\/www.usenix.org\/conference\/fast20\/presentation\/cao-wei"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.14778\/3551793.3551813"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/3302424.3303968"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/2901318.2901349"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/3381052.3381317"},{"key":"e_1_3_2_1_11_1","volume-title":"Live Migration of Virtual Machines. In 2nd Symposium on Networked Systems Design & Implementation (NSDI 05)","author":"Clark Christopher","year":"2005","unstructured":"Christopher Clark, Keir Fraser, Steven Hand, Jacob Gorm Hansen, Eric Jul, Christian Limpach, Ian Pratt, and Andrew Warfield. 2005. Live Migration of Virtual Machines. In 2nd Symposium on Networked Systems Design & Implementation (NSDI 05). USENIX Association, Boston, MA. https:\/\/www.usenix.org\/conference\/nsdi-05\/live-migration-virtual-machines"},{"key":"e_1_3_2_1_12_1","unstructured":"Jonathan Corbet. 2012. TCP Connection Repair. https:\/\/lwn.net\/Articles\/495304\/."},{"key":"e_1_3_2_1_13_1","unstructured":"CRIU. 2023. CRIU Main Page. https:\/\/criu.org\/Main_Page."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCC.2018.2848981"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/3651890.3672233"},{"key":"e_1_3_2_1_16_1","volume-title":"When Cloud Storage Meets RDMA. In 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, 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. 2021. When Cloud Storage Meets RDMA. In 18th USENIX Symposium on Networked Systems Design and Implementation (NSDI 21). USENIX Association, 519\u2013533. https:\/\/www.usenix.org\/conference\/nsdi21\/presentation\/gao"},{"key":"e_1_3_2_1_17_1","unstructured":"Apache Hadoop. 2021. https:\/\/hadoop.apache.org\/."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/3387514.3405849"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1618525.1618528"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/CLUSTR.2007.4629212"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/3127479.3129254"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCC.2022.3179485"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPP.2015.79"},{"key":"e_1_3_2_1_24_1","volume-title":"11th USENIX Symposium on Networked Systems Design and Implementation (NSDI 14)","author":"Jeong EunYoung","year":"2014","unstructured":"EunYoung Jeong, Shinae Wood, Muhammad Jamshed, Haewon Jeong, Sunghwan Ihm, Dongsu Han, and KyoungSoo Park. 2014. mTCP: A Highly Scalable User-level TCP Stack for Multicore Systems. In 11th USENIX Symposium on Networked Systems Design and Implementation (NSDI 14). USENIX Association, Seattle, WA, 489\u2013502. https:\/\/www.usenix.org\/conference\/nsdi14\/technical-sessions\/presentation\/jeong"},{"key":"e_1_3_2_1_25_1","volume-title":"FreeFlow: Software-based Virtual RDMA Networking for Containerized Clouds. In 16th USENIX Symposium on Networked Systems Design and Implementation (NSDI 19)","author":"Kim Daehyeok","year":"2019","unstructured":"Daehyeok Kim, Tianlong Yu, Hongqiang Harry Liu, Yibo Zhu, Jitu Padhye, Shachar Raindel, Chuanxiong Guo, Vyas Sekar, and Srinivasan Seshan. 2019. FreeFlow: Software-based Virtual RDMA Networking for Containerized Clouds. In 16th USENIX Symposium on Networked Systems Design and Implementation (NSDI 19). USENIX Association, Boston, MA, 113\u2013126. https:\/\/www.usenix.org\/conference\/nsdi19\/presentation\/kim"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2018.2851565"},{"key":"e_1_3_2_1_27_1","volume-title":"Understanding RDMA Microarchitecture Resources for Performance Isolation. In 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 R. Lebeck, and Danyang Zhuo. 2023. Understanding RDMA Microarchitecture Resources for Performance Isolation. In 20th USENIX Symposium on Networked Systems Design and Implementation (NSDI 23). USENIX Association, Boston, MA, 31\u201348. https:\/\/www.usenix.org\/conference\/nsdi23\/presentation\/kong"},{"key":"e_1_3_2_1_28_1","unstructured":"Network-Based Computing Laboratory. 2021. High-Performance Big Data (HiBD). http:\/\/hibd.cse.ohio-state.edu\/."},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/3341302.3342071"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/3663408.3663411"},{"key":"e_1_3_2_1_31_1","unstructured":"Liran Liss. 2015. Containing RDMA and High Performance Computing."},{"key":"e_1_3_2_1_32_1","unstructured":"Liran Liss. 2015. RDMA Container support. https:\/\/www.openfabrics.org\/images\/eventpresos\/workshops2015\/DevWorkshop\/Tuesday\/tuesday_08.pdf."},{"key":"e_1_3_2_1_33_1","unstructured":"Liran Liss. 2017. The Linux SoftRoCE Driver. https:\/\/www.openfabrics.org\/images\/eventpresos\/2017presentations\/205_SoftRoCE_LLiss.pdf."},{"key":"e_1_3_2_1_34_1","volume-title":"Harmonic: Hardware-assisted RDMA Performance Isolation for Public Clouds. In 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 Sung 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). USENIX Association, Santa Clara, CA, 1479\u20131496. https:\/\/www.usenix.org\/conference\/nsdi24\/presentation\/lou"},{"key":"e_1_3_2_1_35_1","unstructured":"Victor Marmol and Andy Tucker. 2018. Task Migration at Scale using CRIU. https:\/\/www.slideshare.net\/RohitJnagal\/task-migration-using-criu."},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/3341301.3359657"},{"key":"e_1_3_2_1_37_1","volume-title":"Proceedings of the Linux Symposium","volume":"2","author":"Mirkin Andrey","year":"2008","unstructured":"Andrey Mirkin, Alexey Kuznetsov, and Kir Kolyshkin. 2008. Containers Checkpointing and Live Migration. In Proceedings of the Linux Symposium, Vol. 2. 85\u201390."},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/3477132.3483576"},{"key":"e_1_3_2_1_39_1","unstructured":"NVIDIA. 2022. Understanding MLX5 Ethtool Counters. https:\/\/enterprise-support.nvidia.com\/s\/article\/understanding-mlx5-ethtool-counters."},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/2731186.2731200"},{"key":"e_1_3_2_1_41_1","volume-title":"MigrOS: Transparent Live-Migration Support for Containerised RDMA Applications. In 2021 USENIX Annual Technical Conference (USENIX ATC 21)","author":"Planeta Maksym","year":"2021","unstructured":"Maksym Planeta, Jan Bierbaum, Leo Sahaya Daphne Antony, Torsten Hoefler, and Hermann H\u00e4rtig. 2021. MigrOS: Transparent Live-Migration Support for Containerised RDMA Applications. In 2021 USENIX Annual Technical Conference (USENIX ATC 21). USENIX Association, 47\u201363. https:\/\/www.usenix.org\/conference\/atc21\/presentation\/planeta"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/3651890.3672265"},{"key":"e_1_3_2_1_43_1","volume-title":"ReDMArk: Bypassing RDMA Security Mechanisms. In 30th USENIX Security Symposium (USENIX Security 21)","author":"Rothenberger Benjamin","year":"2021","unstructured":"Benjamin Rothenberger, Konstantin Taranov, Adrian Perrig, and Torsten Hoefler. 2021. ReDMArk: Bypassing RDMA Security Mechanisms. In 30th USENIX Security Symposium (USENIX Security 21). USENIX Association, 4277\u20134292. https:\/\/www.usenix.org\/conference\/usenixsecurity21\/presentation\/rothenberger"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/3186411.3186415"},{"key":"e_1_3_2_1_45_1","unstructured":"Alibaba Container Service. 2019. Using RDMA on Container Service for Kubernetes. https:\/\/www.alibabacloud.com\/blog\/using-rdma-on-container-servicefor-kubernetes_594462?spm=a2c41.12560487.0.0."},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2022.3155935"},{"key":"e_1_3_2_1_47_1","volume-title":"Fast and Concurrent RDF Queries with RDMA-Based Distributed Graph Exploration. In 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI 16)","author":"Shi Jiaxin","year":"2016","unstructured":"Jiaxin Shi, Youyang Yao, Rong Chen, Haibo Chen, and Feifei Li. 2016. Fast and Concurrent RDF Queries with RDMA-Based Distributed Graph Exploration. In 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI 16). USENIX Association, Savannah, GA, 317\u2013332. https:\/\/www.usenix.org\/conference\/osdi16\/technical-sessions\/presentation\/shi"},{"key":"e_1_3_2_1_48_1","unstructured":"Mellanox Technologies. 2016. Mellanox Adapters Programmer's Reference Manual (PRM). https:\/\/network.nvidia.com\/files\/doc-2020\/ethernet-adapters-programming-manual.pdf."},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/3132747.3132762"},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/3514221.3517824"},{"key":"e_1_3_2_1_51_1","volume-title":"SRNIC: A Scalable Architecture for RDMA NICs. In 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, 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 20th USENIX Symposium on Networked Systems Design and Implementation (NSDI 23). USENIX Association, Boston, MA, 1\u201314. https:\/\/www.usenix.org\/conference\/nsdi23\/presentation\/wang-zilong"},{"key":"e_1_3_2_1_52_1","volume-title":"13th USENIX Symposium on Operating Systems Design and Implementation (OSDI 18)","author":"Wei Xingda","year":"2018","unstructured":"Xingda Wei, Zhiyuan Dong, Rong Chen, and Haibo Chen. 2018. Deconstructing RDMA-enabled Distributed Transactions: Hybrid is Better!. In 13th USENIX Symposium on Operating Systems Design and Implementation (OSDI 18). USENIX Association, Carlsbad, CA, 233\u2013251. https:\/\/www.usenix.org\/conference\/osdi18\/presentation\/wei"},{"key":"e_1_3_2_1_53_1","volume-title":"KRCORE: A Microsecond-scale RDMA Control Plane for Elastic Computing. In 2022 USENIX Annual Technical Conference (USENIX ATC 22)","author":"Wei Xingda","year":"2022","unstructured":"Xingda Wei, Fangming Lu, Rong Chen, and Haibo Chen. 2022. KRCORE: A Microsecond-scale RDMA Control Plane for Elastic Computing. In 2022 USENIX Annual Technical Conference (USENIX ATC 22). USENIX Association, Carlsbad, CA, 121\u2013136. https:\/\/www.usenix.org\/conference\/atc22\/presentation\/wei"},{"key":"e_1_3_2_1_54_1","volume-title":"No Provisioned Concurrency: Fast RDMA-codesigned Remote Fork for Serverless Computing. In 17th USENIX Symposium on Operating Systems Design and Implementation (OSDI 23)","author":"Wei Xingda","year":"2023","unstructured":"Xingda Wei, Fangming Lu, Tianxia Wang, Jinyu Gu, Yuhan Yang, Rong Chen, and Haibo Chen. 2023. No Provisioned Concurrency: Fast RDMA-codesigned Remote Fork for Serverless Computing. In 17th USENIX Symposium on Operating Systems Design and Implementation (OSDI 23). USENIX Association, Boston, MA, 497\u2013517. https:\/\/www.usenix.org\/conference\/osdi23\/presentation\/wei-rdma"},{"key":"e_1_3_2_1_55_1","volume-title":"Patronus: High-Performance and Protective Remote Memory. In 21st USENIX Conference on File and Storage Technologies (FAST 23)","author":"Yan Bin","year":"2023","unstructured":"Bin Yan, Youyou Lu, Qing Wang, Minhui Xie, and Jiwu Shu. 2023. Patronus: High-Performance and Protective Remote Memory. In 21st USENIX Conference on File and Storage Technologies (FAST 23). USENIX Association, Santa Clara, CA, 315\u2013330. https:\/\/www.usenix.org\/conference\/fast23\/presentation\/yan"},{"key":"e_1_3_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.14778\/3467861.3467877"},{"key":"e_1_3_2_1_57_1","volume-title":"Justitia: Software Multi-Tenancy in Hardware Kernel-Bypass Networks. In 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). USENIX Association, Renton, WA, 1307\u20131326. https:\/\/www.usenix.org\/conference\/nsdi22\/presentation\/zhang-yiwen"},{"key":"e_1_3_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1145\/3678015.3680487"},{"key":"e_1_3_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1145\/3448418"}],"event":{"name":"SIGCOMM '25: ACM SIGCOMM 2025 Conference","location":"S\u00e3o Francisco Convent Coimbra Portugal","acronym":"SIGCOMM '25","sponsor":["SIGCOMM ACM Special Interest Group on Data Communication"]},"container-title":["Proceedings of the ACM SIGCOMM 2025 Conference"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3718958.3750487","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,27]],"date-time":"2025-08-27T17:00:11Z","timestamp":1756314011000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3718958.3750487"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,8,27]]},"references-count":59,"alternative-id":["10.1145\/3718958.3750487","10.1145\/3718958"],"URL":"https:\/\/doi.org\/10.1145\/3718958.3750487","relation":{},"subject":[],"published":{"date-parts":[[2025,8,27]]},"assertion":[{"value":"2025-08-27","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}