Making In-Network Computing a Shared Infrastructure in Datacenters: Architecture, Challenges and Open Issues

Emerging programmable network devices spawn the trend of offloading computations into the network. Nowadays, in-network computing (INC) has been proven to be an essential way to break the performance bottleneck of distributed applications in datacenters. Various applications have achieved orders of magnitude performance improvement, such as distributed machine learning, consensus, and caching, via INC. Currently, optimizations of specific applications with INC are widely discussed, but the widespread use of INC is challenging due to the lack of architecture for deploying multiple applications on a shared INC infrastructure. These problems narrow the generality and practicability of INC when deployed in the real environment. In this article, we analyze the requirements and challenges of the practical INC deployment in data-centers, and present our key insights. We propose the shared in-network computing network (SINCN) architecture to enable the practical deployment of multiple applications in a shared INC infrastructure, which aims to extend the use of INC and benefit more applications from INC. In SINCN, the INC primitives, programming abstractions, and runtime programmable technology are jointly leveraged to solve the problems of generality, efficiency, flexibility, and isolation. In addition, we propose some technical challenges that occur in real deployment and present some potential open issues. Finally, a typical use case with SINCN is introduced, and the simulation results show the advantages of SINCN in terms of resource efficiency.

Authors

Institutions

Publication Details

Journal
IEEE Communications Magazine
Published
2024-12-23
DOI
https://doi.org/10.1109/mcom.001.2400367
Primary Topic
Cloud Computing and Resource Management
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Making In-Network Computing a Shared Infrastructure in Datacenters: Architecture, Challenges and Open Issues

Pao Tai Lin, Tao Huang, Dong Zhou, Shuo Wang et al.
IEEE Communications Magazine
Cloud Computing and Resource Management
article

Making In-Network Computing a Shared Infrastructure in Datacenters: Architecture, Challenges and Open Issues

Pao Tai Lin, Tao Huang, Dong Zhou, Shuo Wang, Siyu Han
article en

Abstract

Emerging programmable network devices spawn the trend of offloading computations into the network. Nowadays, in-network computing (INC) has been proven to be an essential way to break the performance bottleneck of distributed applications in datacenters. Various applications have achieved orders of magnitude performance improvement, such as distributed machine learning, consensus, and caching, via INC. Currently, optimizations of specific applications with INC are widely discussed, but the widespread use of INC is challenging due to the lack of architecture for deploying multiple applications on a shared INC infrastructure. These problems narrow the generality and practicability of INC when deployed in the real environment. In this article, we analyze the requirements and challenges of the practical INC deployment in data-centers, and present our key insights. We propose the shared in-network computing network (SINCN) architecture to enable the practical deployment of multiple applications in a shared INC infrastructure, which aims to extend the use of INC and benefit more applications from INC. In SINCN, the INC primitives, programming abstractions, and runtime programmable technology are jointly leveraged to solve the problems of generality, efficiency, flexibility, and isolation. In addition, we propose some technical challenges that occur in real deployment and present some potential open issues. Finally, a typical use case with SINCN is introduced, and the simulation results show the advantages of SINCN in terms of resource efficiency.

IEEE Communications MagazineVol. 63(7)
State Key Laboratory of Networking and Switching Technology
Industry, innovation and infrastructure
Openalex Percentile: Top 63%
Cloud Computing and Resource Management
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Making In-Network Computing a Shared Infrastructure in Datacenters: Architecture, Challenges and Open Issues — Pao Tai Lin, Tao Huang, et al. · IEEE Communications Magazine (2024) | TGRS Research Map | TGRS