I'm a systems engineer at Microsoft in the Core Operating Systems group working on storage and file systems. I've worked on the entire storage stack, from device drivers (NVMe, UFS, eMMC, etc.) to our modern file system, ReFS.
This session walks through the architecture and implementation of Windows' new NVMe over Fabrics initiator, covering TCP and RDMA transport support.
We'll cover the design and architecture of how the initiator fits within the modern Native NVMe storage stack to achieve near-local performance, how ANA-based multipathing is implemented, and how the initiator surfaces through PowerShell for discovery and management. We'll also cover interop considerations with existing NVMe-oF targets and what storage developers need to know to validate and optimize their solutions against the Windows initiator.