October 1, 2019

195 words 1 min read

SPDK Based User Space NVMe Over TCP Transport Solution

SPDK Based User Space NVMe Over TCP Transport Solution

Recently, NVM express releases the new spec of TCP transport (TP8000) for NVMe over fabrics. In this talk, we would like to introduce the design, implementation and development plan of TCP transport f …

Talk Title SPDK Based User Space NVMe Over TCP Transport Solution
Speakers Ziye Yang (Senior software engineer, Intel)
Conference KubeCon + CloudNativeCon
Conf Tag
Location Shanghai, China
Date Jun 23-26, 2019
URL Talk Page
Slides Talk Slides
Video

Recently, NVM express releases the new spec of TCP transport (TP8000) for NVMe over fabrics. In this talk, we would like to introduce the design, implementation and development plan of TCP transport for NVMe-oF in SPDK . Currently, SPDK implements both TCP transport in host and target side, and it can be tested against Linux kernel solution with good interoperability. Besides, some experiments results will be presented to demonstrate the performance and scalability of SPDK’s NVMe-oF TCP transport implementation. Moreover, we will introduce some techniques for the further performance improvement of SPDK’s solution, e.g., (1) leveraging user space TCP stack (e.g., VPP + DPDK) to replace the kernel TCP stack; (2) leveraging some features of hardware such as ADQ on Intel’s E810 NIC.

comments powered by Disqus