Add iSCSI Extensions for RDMA report
Approved by: hrs (mentor, implicit)
This commit is contained in:
parent
ea633f0b16
commit
8e71a657ce
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/head/; revision=46549
1 changed files with 53 additions and 0 deletions
|
|
@ -1593,4 +1593,57 @@ WITHOUT_FORTH=y</pre>
|
||||||
|
|
||||||
<sponsor>DARPA/AFRL</sponsor>
|
<sponsor>DARPA/AFRL</sponsor>
|
||||||
</project>
|
</project>
|
||||||
|
|
||||||
|
<project cat='proj'>
|
||||||
|
<title>Mellanox iSCSI Extensions for RDMA (iSER) Support</title>
|
||||||
|
|
||||||
|
<contact>
|
||||||
|
<person>
|
||||||
|
<name>
|
||||||
|
<given>Max</given>
|
||||||
|
<common>Gurtovoy</common>
|
||||||
|
</name>
|
||||||
|
<email>maxg@mellanox.com</email>
|
||||||
|
</person>
|
||||||
|
|
||||||
|
<person>
|
||||||
|
<name>
|
||||||
|
<given>Sagi</given>
|
||||||
|
<common>Grimberg</common>
|
||||||
|
</name>
|
||||||
|
<email>sagig@mellanox.com</email>
|
||||||
|
</person>
|
||||||
|
</contact>
|
||||||
|
|
||||||
|
<links></links>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
<p>Building on the new in-kernel iSCSI initiator stack
|
||||||
|
released in &os; 10.0, and the recently added iSCSI offload
|
||||||
|
interface, Mellanox Technologies has begun developing iSCSI
|
||||||
|
extensions for RDMA (iSER) initiator support to enable efficient
|
||||||
|
data movement using the hardware offload capabilities of
|
||||||
|
Mellanox's 10, 40, 56, and 100 gigabit IB/Ethernet adapters.</p>
|
||||||
|
|
||||||
|
<p>Remote Direct Memory Access (RDMA) has been shown to
|
||||||
|
have a great value for storage applications. RDMA
|
||||||
|
infrastructure provides benefits such as zero-copy, CPU offload,
|
||||||
|
reliable transport, fabric consolidation and many more. The
|
||||||
|
iSER protocol eliminates some of the bottlenecks in the
|
||||||
|
traditional iSCSI/TCP stack, provides low latency and high
|
||||||
|
throughput, and is well suited for latency-aware workloads.</p>
|
||||||
|
|
||||||
|
<p>This work includes a new ICL module that implements the
|
||||||
|
iSER initiator. The iSCSI stack is slightly modified to support
|
||||||
|
some extra features such as asynchronous IO completions,
|
||||||
|
unmapped data buffers, and data-transfer offloads. The user will
|
||||||
|
be able to choose iSER as the iSCSI transport with iscsictl.</p>
|
||||||
|
|
||||||
|
<p> The project is in its initial implementation phase. The
|
||||||
|
code will be released under the BSD license and is expected to
|
||||||
|
be completed later this year. </p>
|
||||||
|
</body>
|
||||||
|
|
||||||
|
<sponsor>Mellanox Technologies</sponsor>
|
||||||
|
</project>
|
||||||
</report>
|
</report>
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue