A survey on in-network computing: Programmable data plane and technology specific applications

S Kianpisheh, T Taleb - IEEE Communications Surveys & …, 2022 - ieeexplore.ieee.org
In comparison with cloud computing, edge computing offers processing at locations closer to
end devices and reduces the user experienced latency. The new recent paradigm of in …

The future of FPGA acceleration in datacenters and the cloud

C Bobda, JM Mbongue, P Chow, M Ewais… - ACM Transactions on …, 2022 - dl.acm.org
In this article, we survey existing academic and commercial efforts to provide Field-
Programmable Gate Array (FPGA) acceleration in datacenters and the cloud. The goal is a …

Offloading distributed applications onto smartnics using ipipe

M Liu, T Cui, H Schuh, A Krishnamurthy… - Proceedings of the …, 2019 - dl.acm.org
Emerging Multicore SoC SmartNICs, enclosing rich computing resources (eg, a multicore
processor, onboard DRAM, accelerators, programmable DMA engines), hold the potential to …

Serverless computing on heterogeneous computers

D Du, Q Liu, X Jiang, Y **a, B Zang… - Proceedings of the 27th …, 2022 - dl.acm.org
Existing serverless computing platforms are built upon homogeneous computers, limiting the
function density and restricting serverless computing to limited scenarios. We introduce …

ghost: Fast & flexible user-space delegation of linux scheduling

JT Humphries, N Natu, A Chaugule, O Weisse… - Proceedings of the …, 2021 - dl.acm.org
We present ghOSt, our infrastructure for delegating kernel scheduling decisions to
userspace code. ghOSt is designed to support the rapidly evolving needs of our data center …

Characterizing off-path {SmartNIC} for accelerating distributed systems

X Wei, R Cheng, Y Yang, R Chen, H Chen - 17th USENIX Symposium …, 2023 - usenix.org
SmartNICs have recently emerged as an appealing device for accelerating distributed
systems. However, there has not been a comprehensive characterization of SmartNICs, and …

StRoM: smart remote memory

D Sidler, Z Wang, M Chiosa, A Kulkarni… - Proceedings of the …, 2020 - dl.acm.org
Big data applications often incur large costs in I/O, data transfer and copying overhead,
especially when operating in cloud environments. Since most such computations are …

The programmable data plane: Abstractions, architectures, algorithms, and applications

O Michel, R Bifulco, G Retvari, S Schmid - ACM Computing Surveys …, 2021 - dl.acm.org
Programmable data plane technologies enable the systematic reconfiguration of the low-
level processing steps applied to network packets and are key drivers toward realizing the …

hXDP: Efficient software packet processing on FPGA NICs

MS Brunella, G Belocchi, M Bonola… - Communications of the …, 2022 - dl.acm.org
The network interface cards (NICs) of modern computers are changing to adapt to faster
data rates and to help with the scaling issues of general-purpose CPU technologies. Among …

Xenic: SmartNIC-accelerated distributed transactions

HN Schuh, W Liang, M Liu, J Nelson… - Proceedings of the …, 2021 - dl.acm.org
High-performance distributed transactions require efficient remote operations on database
memory and protocol metadata. The high communication cost of this workload calls for …