Paving the way for NFV acceleration: A taxonomy, survey and future directions

X Fei, F Liu, Q Zhang, H Jin, H Hu - ACM Computing Surveys (CSUR), 2020 - dl.acm.org
As a recent innovation, network functions virtualization (NFV)—with its core concept of
replacing hardware middleboxes with software network functions (NFs) implemented in …

Achieving 100gbps intrusion prevention on a single server

Z Zhao, H Sadok, N Atre, JC Hoe, V Sekar… - … USENIX Symposium on …, 2020 - usenix.org
Intrusion Detection and Prevention Systems (IDS/IPS) are among the most demanding
stateful network functions. Today's network operators are faced with securing 100Gbps …

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 FPGA support for the feasible execution of virtualized network functions

GS Niemiec, LMS Batista… - … Surveys & Tutorials, 2019 - ieeexplore.ieee.org
Network Functions Virtualization (NFV) has received considerable attention in the past few
years, both from industry and academia, due to its potential for reducing capital and …

The p4-> netfpga workflow for line-rate packet processing

S Ibanez, G Brebner, N McKeown… - Proceedings of the 2019 …, 2019 - dl.acm.org
P4 has emerged as the de facto standard language for describing how network packets
should be processed, and is becoming widely used by network owners, systems developers …

The case for in-network computing on demand

Y Tokusashi, HT Dang, F Pedone, R Soulé… - Proceedings of the …, 2019 - dl.acm.org
Programmable network hardware can run services traditionally deployed on servers,
resulting in orders-of-magnitude improvements in performance. Yet, despite these …

When should the network be the computer?

DRK Ports, J Nelson - Proceedings of the Workshop on Hot Topics in …, 2019 - dl.acm.org
Researchers have repurposed programmable network devices to place small amounts of
application computation in the network, sometimes yielding orders-of-magnitude …

Enabling Programmable Transport Protocols in {High-Speed}{NICs}

MT Arashloo, A Lavrov, M Ghobadi, J Rexford… - … USENIX Symposium on …, 2020 - usenix.org
Data-center network stacks are moving into hardware to achieve 100 Gbps data rates and
beyond at low latency and low CPU utilization. However, hardwiring the network stack in the …

{NICA}: An infrastructure for inline acceleration of network applications

H Eran, L Zeno, M Tork, G Malka… - 2019 USENIX Annual …, 2019 - usenix.org
With rising network rates, cloud vendors increasingly deploy FPGA-based SmartNICs (F-
NICs), leveraging their inline processing capabilities to offload hypervisor networking …

Beyond SmartNICs: Towards a fully programmable cloud

A Caulfield, P Costa, M Ghobadi - 2018 IEEE 19th International …, 2018 - ieeexplore.ieee.org
FPGA-based SmartNICs and programmable switches have been recently introduced to
leverage hardware acceleration and custom pipelines inside the cloud infrastructure. These …