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 …

Empowering network security with programmable switches: A comprehensive survey

X Chen, C Wu, X Liu, Q Huang, D Zhang… - … Surveys & Tutorials, 2023 - ieeexplore.ieee.org
With the growth of network applications such as 5G and artificial intelligence, network
security techniques, ie, the techniques that detect various attacks (eg, well-known denial-of …

NFV platforms: Taxonomy, design choices and future challenges

T Zhang, H Qiu, L Linguaglossa… - … on Network and …, 2020 - ieeexplore.ieee.org
Due to the intrinsically inefficient service provisioning in traditional networks, Network
Function Virtualization (NFV) keeps gaining attention from both industry and academia. By …

Meeting slos in cross-platform nfv

J Yen, J Wang, S Supittayapornpong… - Proceedings of the 16th …, 2020 - dl.acm.org
Network Functions (NFs) perform on-path processing of network traffic. ISPs are deploying
NF Virtualization (NFV) with software NFs run on commodity servers. ISPs aim to ensure that …

Batchy: Batch-scheduling data flow graphs with service-level objectives

T Lévai, F Németh, B Raghavan, G Rétvári - 17th USENIX Symposium …, 2020 - usenix.org
Data flow graphs are a popular program representation in machine learning, big data
analytics, signal processing, and, increasingly, networking, where graph nodes correspond …

Virtualizing GPU direct packet I/O on commodity Ethernet to accelerate GPU-NFV

C Jung, S Kim, Y Kim, I Yeom - Journal of Network and Computer …, 2022 - Elsevier
Network functions (NFs) play an important role in the rapid and dynamic deployment of
various services. Network function virtualization (NFV) on commodity servers is becoming …

Gaviss: Boosting the performance of gpu-accelerated NFV systems via data sharing

L Guo, K Zhang, XS Wang - IEEE Transactions on Parallel and …, 2022 - ieeexplore.ieee.org
GPUs have demonstrated the capability of significantly improving the performance of
network functions (NF). In an Network Function Virtualization (NFV) system, multiple NFs …

Edge: Event-driven gpu execution

TH Hetherington, M Lubeznov, D Shah… - 2019 28th …, 2019 - ieeexplore.ieee.org
GPUs are known to benefit structured applications with ample parallelism, such as deep
learning in a datacenter. Recently, GPUs have shown promise for irregular streaming …

AdaptChain: Adaptive Data Sharing and Synchronization for NFV Systems on Heterogeneous Architectures

K Zhang, J Hong, Z He, Y Jing… - IEEE Transactions on …, 2024 - ieeexplore.ieee.org
In a Network Function Virtualization (NFV) system, network functions (NFs) are implemented
on general-purpose hardware, including CPU, GPU, and FPGA. Studies have shown that …

Gost: Enabling efficient spatio-temporal GPU sharing for network function virtualization

A Zhu, D Zeng, L Gu, P Li… - 2021 IEEE/ACM 29th …, 2021 - ieeexplore.ieee.org
Network Function Virtualization (NFV) enables network functions to run on general-purpose
servers, thus alleviates the reliance on dedicated hardware and significantly improves the …