{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,28]],"date-time":"2025-08-28T12:16:45Z","timestamp":1756383405804,"version":"3.44.0"},"publisher-location":"New York, NY, USA","reference-count":54,"publisher":"ACM","license":[{"start":{"date-parts":[[2024,9,4]],"date-time":"2024-09-04T00:00:00Z","timestamp":1725408000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100006374","name":"Canada Research Chairs","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100006374","id-type":"DOI","asserted-by":"publisher"}]},{"name":"University of Toronto McLean Award"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2024,9,4]]},"DOI":"10.1145\/3678015.3680487","type":"proceedings-article","created":{"date-parts":[[2024,8,29]],"date-time":"2024-08-29T12:19:32Z","timestamp":1724933972000},"page":"45-52","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["SmartNIC-Enabled Live Migration for Storage-Optimized VMs"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0008-0040-8192","authenticated-orcid":false,"given":"Jiechen","family":"Zhao","sequence":"first","affiliation":[{"name":"University of Toronto and Microsoft Research"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2021-4917","authenticated-orcid":false,"given":"Ran","family":"Shu","sequence":"additional","affiliation":[{"name":"Microsoft Research"}]},{"ORCID":"https:\/\/orcid.org\/0009-0006-7770-573X","authenticated-orcid":false,"given":"Lei","family":"Qu","sequence":"additional","affiliation":[{"name":"Microsoft Research"}]},{"ORCID":"https:\/\/orcid.org\/0009-0008-0491-7082","authenticated-orcid":false,"given":"Ziyue","family":"Yang","sequence":"additional","affiliation":[{"name":"Microsoft Research"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0526-2080","authenticated-orcid":false,"given":"Natalie Enright","family":"Jerger","sequence":"additional","affiliation":[{"name":"University of Toronto"}]},{"ORCID":"https:\/\/orcid.org\/0009-0008-6762-4527","authenticated-orcid":false,"given":"Derek","family":"Chiou","sequence":"additional","affiliation":[{"name":"University of Texas at Austin and Microsoft"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4014-4757","authenticated-orcid":false,"given":"Peng","family":"Cheng","sequence":"additional","affiliation":[{"name":"Microsoft Research"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4175-0097","authenticated-orcid":false,"given":"Yongqiang","family":"Xiong","sequence":"additional","affiliation":[{"name":"Microsoft Research"}]}],"member":"320","published-online":{"date-parts":[[2024,9,4]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"[n. d.]. AWS Nitro System. https:\/\/aws.amazon.com\/ec2\/nitro\/. Accessed: 2024-7-8."},{"key":"e_1_3_2_1_2_1","unstructured":"[n. d.]. Intel\u00ae Optane SSD 900P Series 280GB 12 Height PCIe x4 20nm 3D XPoint Product Specifications. https:\/\/ark.intel.com\/content\/www\/us\/en\/ark\/products\/123628\/intel-optane-ssd-900p-series-280gb-12-height-pcie-x4-20nm-3d-xpoint.html. Accessed: 2024-7-8."},{"volume-title":"d.]. Kernel-based Virtual Machine (KVM)","key":"e_1_3_2_1_3_1","unstructured":"[n. d.]. Kernel-based Virtual Machine (KVM). http:\/\/www.linux-kvm.org. Accessed: 2024-7-8."},{"key":"e_1_3_2_1_4_1","unstructured":"[n.d.]. Microsoft Hyper-V. http:\/\/www.microsoft.com\/en-us\/server-cloud\/solutions\/virtualization.aspx. Accessed: 2024-7-8."},{"key":"e_1_3_2_1_5_1","unstructured":"[n.d.]. VMware. http:\/\/www.vmware.com. Accessed: 2024-7-8."},{"key":"e_1_3_2_1_6_1","unstructured":"2013. Intel\u00aeFPGAs- Intel\u00ae Arria\u00ae 10 GX FPGA. https:\/\/www.intel.com\/content\/www\/us\/en\/products\/details\/fpga\/arria\/10\/gx.html. Accessed: 2024-7-8."},{"key":"e_1_3_2_1_7_1","unstructured":"2018. QEMU: the FAST! processor emulator. https:\/\/www.qemu.org\/Error! Hyperlink reference not valid.Accessed: 2024-7-8."},{"key":"e_1_3_2_1_8_1","unstructured":"2022. Benchmarking tools \u2022 facebook\/rocksdb Wiki \u2022 GitHub. https:\/\/github.com\/facebook\/rocksdb\/wiki\/Benchmarking-tools. Accessed: 2024-7-8."},{"key":"e_1_3_2_1_9_1","unstructured":"2022. Broadcom Stingray PS1100R. https:\/\/docs.broadcom.com\/doc\/PS1100R-PB. Accessed: 2022-1-1."},{"key":"e_1_3_2_1_10_1","unstructured":"2022. RocksDB: A Persistent Key-Value Store for Fast Storage Environments. https:\/\/rocksdb.org\/. Accessed: 2024-7-8."},{"key":"e_1_3_2_1_11_1","unstructured":"2023. Alibaba CIPU. https:\/\/www.alibabacloud.com\/blog\/a-detailed-explanation-about-alibaba-cloud-cipu_599183. Accessed: 2024-7-8."},{"key":"e_1_3_2_1_12_1","unstructured":"2024. Agilio CX SmartNICs. https:\/\/www.netronome.com\/products\/agilio-cx\/. Accessed: 2024-7-8."},{"key":"e_1_3_2_1_13_1","unstructured":"2024. Amazon DynamoDB. https:\/\/aws.amazon.com\/dynamodb\/. Accessed: 2024-7-8."},{"key":"e_1_3_2_1_14_1","unstructured":"2024. Azure Disk Storage Overview - Azure Virtual Machines | Microsoft Learn. https:\/\/learn.microsoft.com\/en-us\/azure\/virtual-machines\/managed-disks-overview. Accessed: 2024-7-8."},{"key":"e_1_3_2_1_15_1","unstructured":"2024. Cloud Block Storage - Amazon EBS - AWS. https:\/\/aws.amazon.com\/ebs\/. Accessed: 2024-7-8."},{"key":"e_1_3_2_1_16_1","unstructured":"2024. Google Cloud - Live Migration Process during Maintenance Events. https:\/\/cloud.google.com\/compute\/docs\/instances\/live-migration-process. Accessed: 2024-7-8."},{"key":"e_1_3_2_1_17_1","unstructured":"2024. Maintenance and Updates - Azure Virtual Machines. https:\/\/learn.microsoft.com\/en-us\/azure\/virtual-machines\/maintenance-and-updates#live-migration. Accessed: 2024-7-8."},{"key":"e_1_3_2_1_18_1","unstructured":"2024. Marvell OCTEON 10 DPU. https:\/\/www.marvell.com\/products\/data-processing-units.html. Accessed: 2024-7-8."},{"key":"e_1_3_2_1_19_1","unstructured":"2024. Overview of Azure Boost. https:\/\/learn.microsoft.com\/en-us\/azure\/azure-boost\/overview. Accessed: 2024-7-8."},{"key":"e_1_3_2_1_20_1","unstructured":"2024. Persistent Disk: Durable Block Storage | Google Cloud. https:\/\/cloud.google.com\/persistent-disk. Accessed: 2024-7-8."},{"key":"e_1_3_2_1_21_1","unstructured":"2024. Storage Optimized Instances - Amazon EC2. https:\/\/docs.aws.amazon.com\/ec2\/latest\/instancetypes\/so.html. Accessed: 2024-7-8."},{"key":"e_1_3_2_1_22_1","unstructured":"2024. Storage Optimized Virtual Machine Sizes - Azure Virtual Machines. https:\/\/learn.microsoft.com\/en-us\/azure\/virtual-machines\/sizes-storage. Accessed: 2024-7-8."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/1996130.1996153"},{"key":"e_1_3_2_1_24_1","volume-title":"Proceedings of the 2011 USENIX Annual Technical Conference (ATC). 73--88","author":"Amit Nadav","year":"2011","unstructured":"Nadav Amit, Muli Ben-Yehuda, Dan Tsafrir, and Assaf Schuster. 2011. vIOMMU: Efficient IOMMU Emulation. In Proceedings of the 2011 USENIX Annual Technical Conference (ATC). 73--88."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/945445.945462"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/3579371.3589090"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2016.7783710"},{"key":"e_1_3_2_1_28_1","volume-title":"HPCA 2024 Keynote.","author":"Chiou Derek","year":"2024","unstructured":"Derek Chiou, Ran Shu, Lei Qu, Peng Cheng, Yongqiang Xiong, Ram Huggahalli, Arun Kishan, Mark D. Hill, and Steve Scott. 2024. Terminus: Moving the Center of Cloud Servers from Cores to SmartNICs and Beyond. HPCA 2024 Keynote."},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/3609510.3609813"},{"key":"e_1_3_2_1_30_1","volume-title":"\u03bb-NIC: Interactive Serverless Compute on Programmable SmartNICs. arXiv preprint arXiv:1909.11958","author":"Choi Sean","year":"2019","unstructured":"Sean Choi, Muhammad Shahbaz, Balaji Prabhakar, and Mendel Rosenblum. 2019. \u03bb-NIC: Interactive Serverless Compute on Programmable SmartNICs. arXiv preprint arXiv:1909.11958 (2019)."},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/2408776.2408794"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/3483840"},{"key":"e_1_3_2_1_33_1","volume-title":"Proceedings of the 15th USENIX Symposium on Networked Systems Design and Implementation (NSDI). 51--66","author":"Firestone Daniel","year":"2018","unstructured":"Daniel Firestone, Andrew Putnam, Sambhrama Mundkur, Derek Chiou, Alireza Dabagh, Mike Andrewartha, Hari Angepat, Vivek Bhanu, Adrian Caulfield, Eric Chung, Harish Kumar Chandrappa, Somesh Chaturmohta, Matt Humphrey, Jack Lavier, Norman Lam, Fengfen Liu, Kalin Ovtcharov, Jitu Padhye, Gautham Popuri, Shachar Raindel, Tejas Sapre, Mark Shaw, Gabriel Silva, Madhan Sivakumar, Nisheeth Srivastava, Anshuman Verma, Qasim Zuhair, Deepak Bansal, Doug Burger, Kushagra Vaid, David A. Maltz, and Albert Greenberg. 2018. Azure Accelerated Networking: SmartNICs in the Public Cloud. In Proceedings of the 15th USENIX Symposium on Networked Systems Design and Implementation (NSDI). 51--66."},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/1508293.1508301"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/3132747.3132784"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/2872362.2872378"},{"key":"e_1_3_2_1_37_1","volume-title":"Proceedings of the 14th USENIX Symposium on Operating Systems Design and Implementation (OSDI). 955--971","author":"Kwon Dongup","year":"2020","unstructured":"Dongup Kwon, Junehyuk Boo, Dongryeong Kim, and Jangwoo Kim. 2020. FVM: FPGA-assisted Virtual Device Emulation for Fast, Scalable, and Flexible Storage Virtualization. In Proceedings of the 14th USENIX Symposium on Operating Systems Design and Implementation (OSDI). 955--971."},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/3373376.3378531"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/3663408.3663416"},{"key":"e_1_3_2_1_40_1","volume-title":"Proceedings of the 11th USENIX Symposium on Networked Systems Design and Implementation (NSDI). 429--444","author":"Lim Hyeontaek","year":"2014","unstructured":"Hyeontaek Lim, Dongsu Han, David G. Andersen, and Michael Kaminsky. 2014. MICA: A Holistic Approach to Fast In-Memory Key-Value Storage. In Proceedings of the 11th USENIX Symposium on Networked Systems Design and Implementation (NSDI). 429--444."},{"key":"e_1_3_2_1_41_1","volume-title":"Beehive: A Flexible Network Stack for Direct-Attached Accelerators. arXiv preprint arXiv:2403.14770","author":"Lim Katie","year":"2024","unstructured":"Katie Lim, Matthew Giordano, Theano Stavrinos, Baris Kasikci, and Thomas Anderson. 2024. Beehive: A Flexible Network Stack for Direct-Attached Accelerators. arXiv preprint arXiv:2403.14770 (2024)."},{"key":"e_1_3_2_1_42_1","volume-title":"Proceedings of the 2019 USENIX Annual Technical Conference (ATC). 363--378","author":"Liu Ming","year":"2019","unstructured":"Ming Liu, Simon Peter, Arvind Krishnamurthy, and Phitchaya Mangpo Phothilimthana. 2019. E3: Energy-efficient Microservices on SmartNIC-accelerated Servers. In Proceedings of the 2019 USENIX Annual Technical Conference (ATC). 363--378."},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/3352460.3358294"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.5555\/2002181.2002195"},{"key":"e_1_3_2_1_45_1","unstructured":"Nirav Mehta. 2022. Introducing C3 machines with Google's custom Intel IPU | Google Cloud Blog. https:\/\/cloud.google.com\/blog\/products\/compute\/introducing-c3-machines-with-googles-custom-intel-ipu. Accessed: 2024-7-8."},{"volume-title":"Hwan Doh, and Arvind Krishnamurthy. 2021. Gimbal: Enabling Multi-tenant Storage Disaggregation on SmartNIC JBOFs. In Proceedings of the 2021 ACM SIGCOMM Conference. 106--122","author":"Min Jaehong","key":"e_1_3_2_1_46_1","unstructured":"Jaehong Min, Ming Liu, Tapan Chugh, Chenxingyu Zhao, Andrew Wei, In Hwan Doh, and Arvind Krishnamurthy. 2021. Gimbal: Enabling Multi-tenant Storage Disaggregation on SmartNIC JBOFs. In Proceedings of the 2021 ACM SIGCOMM Conference. 106--122."},{"key":"e_1_3_2_1_47_1","volume-title":"Proceedings of the 2021 USENIX Annual Technical Conference (ATC). 47--63","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 Proceedings of the 2021 USENIX Annual Technical Conference (ATC). 47--63."},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/3132747.3132780"},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/3186411.3186415"},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/2451512.2451531"},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/3007611.2892256"},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1109\/COMST.2018.2794881"},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO56248.2022.00039"},{"key":"e_1_3_2_1_54_1","volume-title":"A Primer on RecoNIC: RDMA-enabled Compute Offloading on SmartNIC. arXiv preprint arXiv:2312.06207","author":"Zhong Guanwen","year":"2023","unstructured":"Guanwen Zhong, Aditya Kolekar, Burin Amornpaisannon, Inho Choi, Haris Javaid, and Mario Baldi. 2023. A Primer on RecoNIC: RDMA-enabled Compute Offloading on SmartNIC. arXiv preprint arXiv:2312.06207 (2023). RE@Received 2nd May 2024; accepted 1st July 2024"}],"event":{"name":"APSys '24: 15th ACM SIGOPS Asia-Pacific Workshop on Systems","sponsor":["SIGOPS ACM Special Interest Group on Operating Systems"],"location":"Kyoto Japan","acronym":"APSys '24"},"container-title":["Proceedings of the 15th ACM SIGOPS Asia-Pacific Workshop on Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3678015.3680487","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3678015.3680487","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,23]],"date-time":"2025-08-23T02:13:53Z","timestamp":1755915233000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3678015.3680487"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,9,4]]},"references-count":54,"alternative-id":["10.1145\/3678015.3680487","10.1145\/3678015"],"URL":"https:\/\/doi.org\/10.1145\/3678015.3680487","relation":{},"subject":[],"published":{"date-parts":[[2024,9,4]]},"assertion":[{"value":"2024-09-04","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}