A Survey on Architectures, Hardware Acceleration and Challenges for In-Network Computing

By moving data and computation away from the end user to more powerful servers in the cloud or to cloudlets at the edge, end user devices only need to compute locally for small amounts of data and when low latency is required. However, with the advent of 6G and Internet-of-Everything, the demand for more powerful networks continues to grow. The introduction of Software-Defined Networking and Network Function Virtualization has allowed us to rethink networks and use them for more than just routing data to servers. In addition, the use of more powerful network devices is bringing new life to the concept of active networks in the form of in-network computing. In-Network Computing provides the ability to move applications into the network and process data on programmable network devices as they are transmitted. In this work, we provide an overview of in-network computing and its enabling technologies. We take a look at the programmability and different hardware architectures for SmartNICs and switches, focusing primarily on accelerators such as FPGAs. We discuss the state of the art and challenges in this area, and look at CGRAs, a class of hardware accelerators that have not been widely discussed in this context.

Authors

Institutions

Publication Details

Journal
ACM Transactions on Reconfigurable Technology and Systems
Published
2024-10-10
DOI
https://doi.org/10.1145/3699514
Citations
12
Primary Topic
Software-Defined Networks and 5G
Type
article
Field-Weighted Citation Impact
4.19
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A Survey on Architectures, Hardware Acceleration and Challenges for In-Network Computing

Diana Göhringer, Matthias Nickel
12 citations
ACM Transactions on Reconfigurable Technology and Systems
Software-Defined Networks and 5G
4.19
article

A Survey on Architectures, Hardware Acceleration and Challenges for In-Network Computing

Diana Göhringer, Matthias Nickel
article en
12 citations

Abstract

By moving data and computation away from the end user to more powerful servers in the cloud or to cloudlets at the edge, end user devices only need to compute locally for small amounts of data and when low latency is required. However, with the advent of 6G and Internet-of-Everything, the demand for more powerful networks continues to grow. The introduction of Software-Defined Networking and Network Function Virtualization has allowed us to rethink networks and use them for more than just routing data to servers. In addition, the use of more powerful network devices is bringing new life to the concept of active networks in the form of in-network computing. In-Network Computing provides the ability to move applications into the network and process data on programmable network devices as they are transmitted. In this work, we provide an overview of in-network computing and its enabling technologies. We take a look at the programmability and different hardware architectures for SmartNICs and switches, focusing primarily on accelerators such as FPGAs. We discuss the state of the art and challenges in this area, and look at CGRAs, a class of hardware accelerators that have not been widely discussed in this context.

ACM Transactions on Reconfigurable Technology and SystemsVol. 18(1)
Technische Universität Dresden (DE)
Openalex Percentile: Top 5%
Software-Defined Networks and 5G
4.19
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.

A Survey on Architectures, Hardware Acceleration and Challenges for In-Network Computing — Diana Göhringer, Matthias Nickel · ACM Transactions on Reconfigurable Technology and Systems (2024) | TGRS Research Map | TGRS