Thursday, August 9th
2:10-5:00 PM
NVMF-302-1: NVMe-over-Fabrics Use Cases, Customers and Ecosystems (NVMe-over-Fabrics (NVMe-oF) Track Track)
Organizer + Chairperson: Muli Ben-Yehuda, CTO and Co-Founder, Lightbits Labs

Organizer: John Kim, Director Storage Marketing, Mellanox

Paper Title: Handling Common Challenges When Designing with NVMe-over-Fabrics

Paper Abstract: NVMe-over-Fabrics is rapidly becoming the standard way to network flash storage due to its high speed, well-known interface, and strong support. As usual, there are challenges that can mystify the beginner (or even the expert!). Common ones project designers encounter are: 1) Transport Connect for Discovery service at initial stage 2) Max RNR NAK handling if requester exhausts its number of retries 3) Mix SGLs type in Single Capsule 4) PSDT Reserved:- spec currently declares PSDT as reserved for Fabrics commands 5) CID and SQHD for Connect commands 6) Status Connect Restart Discovery 7) Connect Commands:- Status “invalid Field in command” 8) Discovery Log Entry 9) Command Sequence Error for create IO Queue 10) TRADDR and IP Address mapping 11) RDMA queue pair and NVMe QP mapping 12) Gotcha Between reserved and invalid properties for NVMe-oF 13) Transport Connection Establishment A collection of solutions to these common situations will allow designers to focus on their applications rather than struggling with specification issues. Result- This presentation will help people either new to NVMe-OF or familiar to NVMe-OF to discuss and get their apprehensions resolved.

Paper Author: Nikhil Jain, Memeber Consulting Staff, Mentor Graphics

Author Bio: Nikhil Jain is a Member of Consulting Staff in the Questa Verification IP team at Mentor Graphics India. He has 10 years experience in developing verification IP. He is currently focused on working with customers and developing new verification IP for NVMe over Fabrics with RoCE/iWARP and TCP. He has previously worked with IP and SoC customers dealing with DRAM and Ethernet verification IP. He has written two articles for EE Times on memory and Ethernet technology He earned a BS in engineering from the Guru Gobind Singh Indraprastha University (India).