Lightbits Labs と Solarflare は、データ センター クラスの Ethernet、iWARP、InfiniBand、または Fibre Channel 経由の RDMA over Converged Ethernet (RoCE) の代わりに、TCP-over-bog-standard Ethernet を使用する NVMe-over-Fabrics (NVMe-oF) のアイデアを推進しています。
Solarflare は、イーサネットを使用した NVMe-over-TCP により、IT 部門は iWARP や RoCE と同じ高帯域幅、低遅延のパフォーマンスを実現でき、毎年データセンターに出荷される 1 億個のイーサネット ポートの 90% で動作すると主張しています。
SolarflareのXtremeScale NICは、ユニバーサルカーネルバイパススイートをサポートしており、アプリケーションが技術を直接利用して最大限に活用することで、NFVおよびストレージサーバーのトラフィックを高速化します。Solarflareによると、このNVMe-over-TCPカーネル拡張により、同社のネットワークアダプターは、従来のPOSIX準拠のEthernet TCPネットワーク上でNVMeローカルフラッシュストレージのレイテンシに近づくことが可能になり、RDMAは不要になります。
Solarflare のビデオでは、NVMe TCP アプローチについて説明しています。
YouTubeビデオ
「ROCEにおけるカーネルベースのオーバーヘッドスタックは非常に重いIOスタックであり、すべてのストレージトランザクションに追加のレイテンシをもたらす」とされています。SolarflareのNVME-oF/TCPはこの問題を解消し、ターゲットを「通常のストレージ」として表示することで処理を簡素化し、一般的なレイヤー2イーサネットスイッチ上で実行します。
しかし、これは Solarflare NIC 上でのみ実行されるため、制限があります。
イスラエルのスタートアップ企業Lightbits Labsも同様の考えを持っています。同社は、NVMexpress.orgワーキンググループの一員として、Facebook、Intel、その他の業界関係者と協力し、NVMe-over-TCPの定義と実装に取り組んでいると述べています。
Lightbitsのデザイン...クリックするとグラフィックが大きくなります
Lightbitsは、同社のプレスタンダードNVMe-over-TCP製品は高いパフォーマンスと一貫した低レイテンシを実現すると主張しています。ランダム読み取りは平均120μs、ランダム書き込みは平均46μsとのことです。
TCPを用いたNVMe over Fabricは、SolarflareのNICを除き、特別なハードウェアを必要とせず、イーサネット経由でPCIeフラッシュドライブに直接アクセスできる速度を約束するため、導入と運用コストを削減できます。しかし、この分野で活動しているのはわずか2社のみであり、他のNVMe over Fabricサプライヤーは知識不足か偏向しているか、あるいは私たちがまだ把握していない問題があることを示唆しています。®