Nonvolatile memory express (NVMe) and nonvolatile memory express over fabrics (NVMe-oF) are host controller and network protocols that are taking advantage of the parallel-access and low-latency features of solid-state storage and the PCIe bus. NVMe-oF extends access to nonvolatile memory (NVM) remote storage subsystems across a network. The specification defines a common protocol interface and is designed to work with high-performance fabric technology, including RDMA over Fibre Channel, InfiniBand, RoCEv2, iWARP or TCP.