SmartNIC-Enabled Live Migration for Storage-Optimized VMs
Cloud providers offer storage-optimized VMs equipped with locally attached storage to meet the high performance requirements of cloud users. However, current cloud providers cannot enable live migration for storage-optimized VMs due to the high resource overheads. Moreover, resources should be permanently provisioned for live migration as on-demand provisioning needs to de-allocate resources from either VMs or the hypervisor, thus violating SLA. We propose a storage live migration acceleration system on SmartNICs. Our design achieves minimal resource overhead and SLA violations by proposing (1) a SmartNIC-managed live migration architecture and (2) an efficient consistency algorithm. We implement a basic prototype on an FPGA-based SmartNIC. Preliminary results show that we can migrate storage-optimized VMs with no host resource usage and minimal performance interference to RocksDB running inside the VM. This project is part of the Terminus Project [28].
Authors
- Jiechen Zhao
- Ran Shu (ORCID: https://orcid.org/0000-0002-2021-4917)
- Derek Chiou (ORCID: https://orcid.org/0009-0008-6762-4527)
- Natalie Enright Jerger (ORCID: https://orcid.org/0000-0002-0526-2080)
- Lei Qu (ORCID: https://orcid.org/0009-0006-7770-573X)
- Yongqiang Xiong (ORCID: https://orcid.org/0000-0003-4175-0097)
- Peng Cheng (ORCID: https://orcid.org/0000-0003-4014-4757)
- Ziyue Yang (ORCID: https://orcid.org/0009-0008-0491-7082)
Institutions
- Microsoft (United States) (US)
- University of Toronto (CA)
- Microsoft Research (United Kingdom) (GB)
- The University of Texas at Austin (US)
Publication Details
- Published
- 2024-08-29
- DOI
- https://doi.org/10.1145/3678015.3680487
- Citations
- 3
- Primary Topic
- Cloud Computing and Resource Management
- Type
- article
- Field-Weighted Citation Impact
- 2.34