System and method for improved rdma techniques for multi-host network interface controllers
AssigneeExcelero Storage Ltd.
InventorsYaniv ROMEM, Omri MANN, Ofer OSHRI, Kirill SHOIKHET
Life of this patent
Estimating the term…
Abstract
A system and method for improved remote direct memory access (RDMA) for multi-host network interface controllers (NIC), the method including: allocating a first key to a first host, the first key corresponding to a first address of a memory device of the first host; and allocating the first key to a second host, wherein the second host is an RDMA NIC (rNIC) configured to offload at least a portion of storage operations from the first host.
Claims13
A method for improved remote direct memory access (RDMA) for multi-host network interface controllers (NIC), the method comprising:
- allocating a first key to a first host, the first key corresponding to a first address of a memory device of the first host;
- and
- allocating the first key to a second host, wherein the second host is an RDMA NIC (rNIC) configured to offload at least a portion of storage operations from the first host.
A non-transitory computer readable medium having stored thereon instructions for causing a processing circuitry to perform a process, the process comprising:
- allocating a first key to a first host, the first key corresponding to a first address of a memory device of the first host;
- and
- allocating the first key to a second host, wherein the second host is an RDMA NIC (rNIC) configured to offload at least a portion of storage operations from the first host.
A system for multi-host network interface controllers (NIC), comprising:
- a processing circuitry;
- and
- a memory, the memory containing instructions that, when executed by the processing circuitry, configure the system to:
- allocate a first key to a first host, the first key corresponding to a first address of a memory device of the first host;
- and
- allocate the first key to a second host, wherein the second host is an RDMA NIC (rNIC) configured to offload at least a portion of storage operations from the first host.
Dependencies are inferred from the claim text.