Hardware-accelerated platforms and infrastructures for network functions: A survey of enabling technologies and research studies

P Shantharama, AS Thyagaturu, M Reisslein - IEEE Access, 2020 - ieeexplore.ieee.org
In order to facilitate flexible network service virtualization and migration, network functions
(NFs) are increasingly executed by software modules as so-called “softwarized NFs” on …

The demikernel datapath os architecture for microsecond-scale datacenter systems

I Zhang, A Raybuck, P Patel, K Olynyk… - Proceedings of the …, 2021 - dl.acm.org
Datacenter systems and I/O devices now run at single-digit microsecond latencies, requiring
ns-scale operating systems. Traditional kernel-based operating systems impose an …

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 …

A survey on accelerating technologies for fast network packet processing in Linux environments

E Freitas, AT de Oliveira Filho, PRX do Carmo… - Computer …, 2022 - Elsevier
The path a packet takes when handled by the Linux Kernel has been well established for a
long time. Its overhead/bottleneck issues are also known. Nonetheless, complexity has …

Dagger: efficient and fast RPCs in cloud microservices with near-memory reconfigurable NICs

N Lazarev, S **ang, N Adit, Z Zhang… - Proceedings of the 26th …, 2021 - dl.acm.org
The ongoing shift of cloud services from monolithic designs to mi-croservices creates high
demand for efficient and high performance datacenter networking stacks, optimized for fine …

A cloud-scale characterization of remote procedure calls

K Seemakhupt, BE Stephens, S Khan, S Liu… - Proceedings of the 29th …, 2023 - dl.acm.org
The global scale and challenging requirements of modern cloud applications have led to the
development of complex, widely distributed, service-oriented applications. One enabler of …

{FlexTOE}: Flexible {TCP} Offload with {Fine-Grained} Parallelism

R Shashidhara, T Stamler, A Kaufmann… - 19th USENIX Symposium …, 2022 - usenix.org
FlexTOE is a flexible, yet high-performance TCP offload engine (TOE) to SmartNICs.
FlexTOE eliminates almost all host data-path TCP processing and is fully customizable …

Automated smartnic offloading insights for network functions

Y Qiu, J **ng, KF Hsu, Q Kang, M Liu… - Proceedings of the …, 2021 - dl.acm.org
The gap between CPU and networking speeds has motivated the development of
SmartNICs for NF (network functions) offloading. However, offloading performance is …

Unleashing SmartNIC packet processing performance in P4

J **ng, Y Qiu, KF Hsu, S Sui, K Manaa… - Proceedings of the …, 2023 - dl.acm.org
SmartNICs are on the rise as a packet processing platform, with the trend towards a uniform
P4 programming model. However, unleashing SmartNIC packet processing performance in …

Network load balancing with in-network reordering support for rdma

CH Song, XZ Khooi, R Joshi, I Choi, J Li… - Proceedings of the ACM …, 2023 - dl.acm.org
Remote Direct Memory Access (RDMA) is widely used in high-performance computing
(HPC) and data center networks. In this paper, we first show that RDMA does not work well …