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 Retvari - 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 …

Enabling efficient spatio-temporal GPU sharing for network function virtualization

D Zeng, A Zhu, L Gu, P Li, Q Chen… - IEEE Transactions on …, 2023 - ieeexplore.ieee.org
By leveraging standard IT virtualization technology and Commercial-Off-The-Shelf (COTS)
servers, Network Function Virtualization (NFV) decouples network functions from proprietary …

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

K Zhang, J Hong, Z He, Y **g… - 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 …

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 …

P4SC: A high performance and flexible framework for service function chain

D Zhang, X Chen, Q Huang, X Hong, C Wu… - IEEE …, 2019 - ieeexplore.ieee.org
Network function virtualization allows network functions to be implemented and managed
flexibly as a service function chain (SFC) in the data plane to process flows. However …

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 …