Skip to main navigation Skip to search Skip to main content

MigrRDMA: Enabling RDMA Live Migration in the Software

  • Xiaoyu Li
  • , Weizhe Zhang
  • , Fengyuan Ren*
  • *Corresponding author for this work
  • Pengcheng Laboratory
  • Tsinghua University

Research output: Contribution to journalArticlepeer-review

Abstract

Live migration is critical to ensure services are not interrupted during host maintenance in data centers. On the other hand, RDMA has been widely adopted in data centers, and has attracted both academia and industry for years. However, live migration of RDMA is not supported in today's data centers. Although modifying RDMA NICs (RNICs) to be aware of live migration has been proposed for years, it relies on extra hardware support. This paper proposes MigrRDMA, a software-based RDMA live migration system. MigrRDMA provides a software indirection layer to achieve transparent switching to new RDMA communications. Unlike previous RDMA virtualization that provides sharing and isolation, MigrRDMA's indirection layer focuses on keeping the RDMA states on the migration source and destination identical from the perspective of applications. We implemented the MigrRDMA prototype over Mellanox RNICs. Our evaluation shows that MigrRDMA adds little downtime when migrating a container with live RDMA connections running at line rate. Besides, the MigrRDMA virtualization layer only adds 2% ∼ 9% extra overhead in the data path. When migrating Hadoop tasks, MigrRDMA only incurs an extra 3-second job completion time.

Original languageEnglish
Pages (from-to)5365-5380
Number of pages16
JournalIEEE Transactions on Networking
Volume34
DOIs
StatePublished - 2026
Externally publishedYes

Keywords

  • Data center
  • RDMA
  • live migration
  • virtualization

Fingerprint

Dive into the research topics of 'MigrRDMA: Enabling RDMA Live Migration in the Software'. Together they form a unique fingerprint.

Cite this