Back To Schedule
Monday, December 10 • 10:05am - 10:25am
Accelerating SPDK Storage Networking with VPP TCP - Tomek Zawadzki, Intel

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

The Storage Performance Development Kit (SPDK) is an open-source software project for accelerating storage and storage networking applications with a set of userspace, polled mode drivers and libraries.  SPDK provides libraries for TCP-based block storage protocols such as iSCSI and NVMe/TCP.  But while SPDK provides userspace polled mode drivers for NVMe SSDs, it still relies on the Linux kernel TCP stack for TCP, IP and Ethernet processing.  Profiling shows that up to 75% of CPU cycles in these applications are spent just on the kernel network processing.

This talk will discuss the work that SPDK has been doing in collaboration with FD.io on using VPP for userspace TCP-based storage networking use cases.  A description of SPDK's architecture and how VPP fits in will be provided, as well as performance and efficiency data that has been collected over the last several months.


Monday December 10, 2018 10:05am - 10:25am PST
4C-4 Washington State Convention Center