OSMOSIS: Enabling Multi-Tenancy in Datacenter SmartNICs

التفاصيل البيبلوغرافية
العنوان: OSMOSIS: Enabling Multi-Tenancy in Datacenter SmartNICs
المؤلفون: Khalilov, Mikhail, Chrapek, Marcin, Shen, Siyuan, Vezzu, Alessandro, Benz, Thomas, Di Girolamo, Salvatore, Schneider, Timo, De Sensi, Daniele, Benini, Luca, Hoefler, Torsten
سنة النشر: 2023
المجموعة: Computer Science
مصطلحات موضوعية: Computer Science - Networking and Internet Architecture, Computer Science - Distributed, Parallel, and Cluster Computing, Computer Science - Operating Systems, Electrical Engineering and Systems Science - Systems and Control
الوصف: 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.
Comment: 12 pages, 14 figures, 103 references
نوع الوثيقة: Working Paper
URL الوصول: http://arxiv.org/abs/2309.03628
رقم الأكسشن: edsarx.2309.03628
قاعدة البيانات: arXiv