vix.ing · top · new · best · stats · spec

OSMOSIS: Enabling Multi-Tenancy in Datacenter SmartNICs

2023/09/07 by Mikhail Khalilov, Marcin Chrapek, Khalilov, Mikhail +17 · 3 citations
Computer Science · #Advanced Data Storage Technologies #Distributed #FOS: Computer and information sciences #FOS: Electrical engineering #Interconnection Networks and Systems #Networking and Internet Architecture (cs.NI) #Operating Systems (cs.OS) #Parallel #Software-Defined Networks and 5G #Systems and Control (eess.SY) #and Cluster Computing (cs.DC) #electronic engineering #information engineering

paper · pdf · doi:10.48550/arxiv.2309.03628

openalex publication_date 2023/09/07 · openalex created_date 2025/10/10 · openalex updated_date 2026/07/28

Abstract

Multi-tenancy is essential for unleashing SmartNIC's potential in datacenters. Our systematic analysis in this work shows that existing on-path SmartNICs have resource multiplexing limitations. For example, existing solutions lack multi-tenancy capabilities such as performance isolation and QoS provisioning for compute and IO resources. Compared to standard NIC data paths with a well-defined set of offloaded functions, unpredictable execution times of SmartNIC kernels make conventional approaches for multi-tenancy and QoS insufficient. We fill this gap with OSMOSIS, a SmartNICs resource manager co-design. OSMOSIS extends existing OS mechanisms to enable dynamic hardware resource multiplexing of the on-path packet processing data plane. We integrate OSMOSIS within an open-source RISC-V-based 400Gbit/s SmartNIC. Our performance results demonstrate that OSMOSIS fully supports multi-tenancy and enables broader adoption of SmartNICs in datacenters with low overhead.

Cited by

Related