OSMOSIS: Enabling Multi-Tenancy in Datacenter SmartNICs

09/07/2023
by   Mikhail Khalilov, et al.
0

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 on top of the on-path packet processing data plane. We implement 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.

READ FULL TEXT

page 10

page 11

research
05/10/2023

MoCA: Memory-Centric, Adaptive Execution for Multi-Tenant Deep Neural Networks

Driven by the wide adoption of deep neural networks (DNNs) across differ...
research
01/10/2020

SDN-controlled and Orchestrated OPSquare DCN Enabling Automatic Network Slicing with Differentiated QoS Provisioning

In this work, we propose and experimentally assess the automatic and fle...
research
04/06/2021

Enabling Novel Interconnection Agreements with Path-Aware Networking Architectures

Path-aware networks (PANs) are emerging as an intriguing new paradigm wi...
research
10/24/2022

Technical Report: Implementation of Single Packet Number Space in Multi-Path QUIC

Over the past few of years, we have witnessed increasing interests in th...
research
07/12/2020

The Taint Rabbit: Optimizing Generic Taint Analysis with Dynamic Fast Path Generation

Generic taint analysis is a pivotal technique in software security. Howe...
research
09/01/2020

A Novel Software-based Multi-path RDMA Solutionfor Data Center Networks

In this paper we propose Virtuoso, a purely software-based multi-path RD...
research
04/12/2022

Computing Without Borders: The Way Towards Liquid Computing

Despite the de-facto technological uniformity fostered by the cloud and ...

Please sign up or login with your details

Forgot password? Click here to reset