DPDK Bangalore has ended
Back To Schedule
Friday, March 9 • 4:10pm - 4:35pm
Accelerating NVMe-oF target service via SPDK/DPDK

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

NVMe over fabrics (NVMe-oF) extends NVMe protocol from PCIe to fabrics and aims at providing high performance on accessing remote NVMe devices. In this talk, an accelerated NVMe-oF target is introduced with SPDK (storage performance development kit) technique. SPDK provides a set of tools and libraries for writing high performance, scalable, user-mode storage applications. It achieves high performance by moving all of the necessary drivers into user space and operating in a polled mode (similar with the idea in DPDK) instead of relying on interrupts, which avoids kernel context switches and eliminates interrupt handling overhead. The accelerated NVMe-oF target relies on SPDK’s framework, user space NVMe driver, environment library encapsulated from DPDK’s EAL library (e.g., thread and memory management) and standard fabrics library (e.g., ibverbs) to provide high performance block service. Compared with Linux kernel’s NVMe-oF target, our solution can is much more efficient with 10X improvement in per CPU core aspect.

avatar for Ziye Yang

Ziye Yang

Staff cloud software engineer, Intel
Ziye Yang is a staff software engineer at Intel and is currently involved in cloud native related projects. Before that, Ziye worked at EMC for 4.5 years. Ziye is interested in system virtualization, file system and storage related research and development work. Ziye currently has... Read More →

Friday March 9, 2018 4:10pm - 4:35pm PST
Leela Palace

Attendees (5)