Lightbits公司和Solarflare公司正在推广使用基于TCP-over-bog-standard 以太网的NVMe-over-Fabrics (NVMe-oF)的概念,目标是取代通过数据中心级以太网、iWARP、InfiniBand或光纤通道的RDMA over Converged Ethernet (RoCE)。
Solarflare声称,使用以太网的NVMe-over-TCP为IT部门提供了与iWARP和RoCE相同的高带宽、低延迟性能,并且每年可以把1亿个以太网端口的90%传输到他们的数据中心。
该公司的XtremeScale NIC支持通用内核旁路套件,套件通过应用程序可直接利用该技术,来加快NFV和存储服务器流量。Solarflare声称,此NVMe-over-TCP内核扩展为其网络适配器提供了通过传统的兼容POSIX的以太网TCP网络接近NVMe本地闪存延迟的能力,即:不需要RDMA。
Solarflare介绍:“ROCE中基于内核的开销堆栈是一个非常复杂的IO堆栈,并在每个存储事件产生了额外的延迟。”而Solarflare的NVME-OF/TCP解决了这个问题,它通过将目标显示为“正常存储”来简化问题,并可在普通的Laver-2以太网交换机上运行。
但是它本身有个限制,只能在Solarflare NICs上运行。
以色列初创公司Lightbits Labs也有同样的想法,它表示正在与Facebook、英特尔和其他行业的参与者一起以定义和实现NVMe-over-TCP作为NVMexpress.org工作组的一部分。
Lightbits声称标准的NVMe-over-TCP产品可提供高性能并始终保持低延迟。声明中称,随机读取的平均速度是120us,而随机写入的平均速度是46us。
使用TCP的NVMe-over-Fabric承诺通过以太网直接访问PCIe闪存驱动器,除了Solarflare NIC以外无需特殊硬件,这可以降低获取和操作成本。但据悉目前为止只有两家公司在这一领域有投入研发,这表明其他NVMe-over-Fabric供应商要么没有发现商机,要么对该领域并不看好,或者是存在一些我们还不知道的问题。
原文链接:https://www.theregister.com/2018/07/26/tcp_nvme_over_fabrics_ethernet/