Core Concepts
SmartNICのマルチテナンシーを可能にするOSMOSISの導入
Abstract
マルチテナンシーはデータセンターのSmartNICの潜在能力を解放するために不可欠である。
既存のOn-path SmartNICにはリソース多重化の制限があることが示されている。
OSMOSISは、既存のOSメカニズムを拡張して、パケット処理データプレーンの動的ハードウェアリソース多重化を可能にする。
OSMOSISは、低オーバーヘッドでデータセンター内でSmartNICの広範な採用を実現する。
Network Data Plane Design Evolution:
SmartNIC(sNIC)によって直接ネットワーク内パケット処理が可能となり、データ移動が削減された。
sNICはデータセンターネットワーキングアクセラレーショントレンドを開始し、高性能コンピューティング分野でGPUトレンドと同様に進化している。
Challenges of Resource Isolation:
sNIC向け公平なリソース多重化を実現することは困難である。
通常のRDMA NIC(rNIC)とアクセラレータは異なる特性を持つため、公平性確保が難しい。
OSMOSIS Introduction:
OSMOSISはストリーミングインネットワーク処理向けの軽量sNIC管理層であり、最小限のハードウェアフットプリントを必要とする。
サービスレベル目標(SLO)意味論を使用した公平かつ効率的なマルチテナントsNICリソース共有問題への解決策。
Stats
400Gbit/s SmartNIC上でOSMOSISがマルチテナンシーを完全にサポートしていることが示されている。