×

NVM express controller for remote access of memory and I/O over ethernet-type networks

  • US 10,063,638 B2
  • Filed: 11/30/2015
  • Issued: 08/28/2018
  • Est. Priority Date: 06/26/2013
  • Status: Active Grant
First Claim
Patent Images

1. An extended NVMe storage network comprising:

  • at least one NVMoE initiator node comprising;

    a host processor;

    an extended NVMe controller coupled to the host processor via a host interface, the extended NVMe controller functioning as an NVMoE initiator that receives from the host processor NVMe commands directed to access remote namespaces coupled to an Ethernet network, the NVMoE initiator translating the received NVMe commands to a format suitable for transmission over the Ethernet network to the remote namespaces, the converted NVMe commands passed to a direct network interface to be transmitted over the Ethernet network, wherein the extended NVMe controller cannot access local non-volatile memories using NVMe commands; and

    the direct network interface adapted to couple the NVMoE initiator to the Ethernet network; and

    a plurality of NVMoE target nodes comprising;

    local non-volatile memories corresponding to the remote namespaces;

    extended NVMe controllers coupled to the local non-volatile memories, the extended NVMe controllers functioning as NVMoE targets; and

    direct network interfaces adapted to couple the Ethernet network to the NVMoE targets, the NVMoE targets receiving the translated NVMe commands via the Ethernet network according to which remote namespaces the translated NVMe commands are directed, the NVMoE targets executing the received NVMe commands to access the local non-volatile memories corresponding to the remote namespaces.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×