A comprehensive survey of network function virtualization

B Yi, X Wang, K Li, M Huang - Computer Networks, 2018 - Elsevier
Today's networks are filled with a massive and ever-growing variety of network functions that
coupled with proprietary devices, which leads to network ossification and difficulty in network …

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 express data path: Fast programmable packet processing in the operating system kernel

T Høiland-Jørgensen, JD Brouer, D Borkmann… - Proceedings of the 14th …, 2018 - dl.acm.org
Programmable packet processing is increasingly implemented using kernel bypass
techniques, where a userspace application takes complete control of the networking …

Design guidelines for high performance {RDMA} systems

A Kalia, M Kaminsky, DG Andersen - 2016 USENIX Annual Technical …, 2016 - usenix.org
Modern RDMA hardware offers the potential for exceptional performance, but design
choices including which RDMA operations to use and how to use them significantly affect …

Moongen: A scriptable high-speed packet generator

P Emmerich, S Gallenmüller, D Raumer… - Proceedings of the …, 2015 - dl.acm.org
We present MoonGen, a flexible high-speed packet generator. It can saturate 10 GbE links
with minimum-sized packets while using only a single CPU core by running on top of the …

Reducing latency in virtual machines: Enabling tactile Internet for human-machine co-working

Z Xiang, F Gabriel, E Urbano… - IEEE Journal on …, 2019 - ieeexplore.ieee.org
Software-defined networking (SDN) and network function virtualization (NFV) processed in
multi-access edge computing (MEC) cloud systems have been proposed as critical …

P4-ipsec: Site-to-site and host-to-site vpn with ipsec in p4-based sdn

F Hauser, M Häberle, M Schmidt, M Menth - IEEE Access, 2020 - ieeexplore.ieee.org
In this work, we present P4-IPsec, a concept for IPsec in software-defined networks (SDN)
using P4 programmable data planes. The prototype implementation features ESP in tunnel …

High-speed software data plane via vectorized packet processing

D Barach, L Linguaglossa, D Marion… - IEEE …, 2018 - ieeexplore.ieee.org
In the last decade, a number of frameworks started to appear that implement, directly in
userspace with kernel-bypass mode, high-speed software data plane functionalities on …

Reinforce: Achieving efficient failure resiliency for network function virtualization based services

SG Kulkarni, G Liu, KK Ramakrishnan… - Proceedings of the 14th …, 2018 - dl.acm.org
Ensuring high availability (HA) for software-based networks is a critical design feature that
will help the adoption of software-based network functions (NFs) in production networks. It is …

Fast packet processing: A survey

D Cerović, V Del Piccolo, A Amamou… - … Surveys & Tutorials, 2018 - ieeexplore.ieee.org
The exponential growth of data traffic, which is not expected to stop anytime soon, brought
about a vast amount of advancements in the networking field. Latest network interfaces …