Sorry, you need to enable JavaScript to visit this website.

SNIA Developer Conference September 15-17, 2025 | Santa Clara, CA

Storage Multi-Queue on Windows - A New Stack for High Performance Storage Hardware

Abstract

In this presentation, we will introduce Storage Multi-Queue on Windows. Storage Multi-Queue is a new storage driver architecture on Windows that is optimized for high performance storage hardware. Whereas the previous storage architecture was based around SCSI concepts, the new architecture uses NVMe concepts and data structures. This allows for a more efficient mapping to modern hardware and eliminates many of the bottlenecks associated with the existing SCSI-based stack. In addition to increased performance, Storage Multi-Queue provides more comprehensive queue management to lessen the implementation burden of the miniport. We will present the architecture of Storage Multi-Queue in Windows and how one can develop a storage miniport driver for this new architecture.

Learning Objectives

Learn about the architecture of Storage Multi-Queue in Windows Learn about the workflows of a storage driver in Storage Multi-Queue Learn how to develop a storage driver for Storage Multi-Queue