| CPC G06F 9/5077 (2013.01) [G06F 9/4411 (2013.01); G06F 16/9014 (2019.01); G06F 16/9017 (2019.01)] | 21 Claims |

|
1. An apparatus comprising:
a network interface device comprising:
a direct memory access (DMA) circuitry,
a host interface,
a network interface, and
circuitry to perform operations, offloaded from a host, to map Non-Volatile Memory Express (NVMe) commands to remote disaggregated storage locations, wherein the mapping of NVMe commands to remote disaggregated storage locations comprises identify at least one locator of at least one target storage associated with a storage access command based on operations selected from among multiple available operations and wherein the multiple available operations comprise two or more: entry lookup by the network interface device, hash-based calculation on the network interface device, or control plane processing on the network interface device.
|