NSDI 26 - SmartNIC-Enabled Live Migration for Storage-Optimized VMs with PYROCUMULUS @UsenixOrg
NSDI 26 - SmartNIC-Enabled Live Migration for Storage-Optimized VMs with PYROCUMULUS  @UsenixOrg
Uploaded June 2026 | Updated September 2026, 3 weeks ago
NSDI '26 - SmartNIC-Enabled Live Migration for Storage-Optimized VMs with PYROCUMULUS

Jiechen Zhao, University of Toronto and Microsoft Research Asia; Ran Shu, Lei Qu, Ziyue Yang, and Rui Ma, Microsoft Research Asia; Derek Chiou, Microsoft and UT Austin; Natalie Enright Jerger, University of Toronto; Peng Cheng and Yongqiang Xiong, Microsoft Research Asia

Cloud providers offer storage-optimized VMs equipped with locally attached storage to meet the high performance requirements of cloud users. Live migration (LM) is crucial for such VMs to improve availability and manageability. However, providers do not enable LM for storage-optimized VMs. Host-managed LM suffers from high resource overheads and varied user performance, while offloading LM to SoC SmartNICs or disks cannot reliably accomplish LM in a reasonable time. The fundamental challenges are (1) consistency, demanding a high resource budget, and (2) network contention, preventing LM from converging. We propose Pyrocumulus, an LM approach on FPGA SmartNICs, enabling SLA-aware, fast, and low-overhead LM for storage-optimized VMs. We exploit hardware customizability and efficient network accessibility of the FPGA SmartNIC with LM protocol, architecture, and algorithm designs. Results from our FPGA SmartNIC prototype show that Pyrocumulus reduces user latency variances during LM up to 12.4×, lowers LM time by up to 19.6×, and saves cost up to 3×, while only taking 0.9%/3.8% compute/memory overhead of a mid-end FPGA SmartNIC.

View the full NSDI '26 program at usenix.org/conference/nsdi26/technical-sessions
NSDI 26 - SmartNIC-Enabled Live Migration for Storage-Optimized VMs with PYROCUMULUSSREcon26 Americas - The Gashlycrumb Tinies of AI Networking You Must Know (or Languish!)NSDI 25 - CATO: End-to-End Optimization of ML-Based Traffic Analysis PipelinesNSDI 26 - BBC: Enabling BLE to Support Bluetooth ClassicUSENIX ATC 24 - Fast Inference for Probabilistic Graphical ModelsNSDI 26 - FLARE: Anomaly Diagnostics for Divergent LLM Training in GPU Clusters of Thousand-Plus...NSDI 26 - Remote TCP Connection Offload and ApplicationsUSENIX Security 25 - GraphAce: Secure Two-Party Graph Analysis Achieving Communication EfficiencyOpen Access at USENIXUSENIX Security 24 - Large Language Models for Code Analysis: Do LLMs Really Do Their Job?NSDI 26 - Cost-effective and Reliable Global Internet Peering with Programmable SwitchesSREcon26 Americas - Intelligent Load Balancing in Kubernetes
USENIX |

NSDI '26 - SmartNIC-Enabled Live Migration for Storage-Optimized VMs with PYROCUMULUS

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER