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 …

[PDF][PDF] 10 Gbit/s line rate packet processing using commodity hardware: Survey and new proposals

L Rizzo, L Deri, A Cardigliano - 2012 - luca.ntop.org
The network stack of operating systems has been designed for general purpose
communications. Network drivers are responsible for bridging network adapters with kernel …

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 …

NBA (network balancing act) a high-performance packet processing framework for heterogeneous processors

J Kim, K Jang, K Lee, S Ma, J Shim… - Proceedings of the Tenth …, 2015 - dl.acm.org
We present the NBA framework, which extends the architecture of the Click modular router to
exploit modern hardware, adapts to different hardware configurations, and reaches close to …

Fast userspace packet processing

T Barbette, C Soldani, L Mathy - 2015 ACM/IEEE Symposium …, 2015 - ieeexplore.ieee.org
In recent years, we have witnessed the emergence of high speed packet I/O frameworks,
bringing unprecedented network performance to userspace. Using the Click modular router …

A purely functional approach to packet processing

N Bonelli, S Giordano, G Procissi, L Abeni - Proceedings of the tenth …, 2014 - dl.acm.org
Today's rapidly evolving network ecosystem, characterized by increasing traffic volumes,
service heterogeneity and mutating cyber-threats, calls for new approaches to packet …

Comparison of frameworks for high-performance packet IO

S Gallenmüller, P Emmerich, F Wohlfart… - 2015 ACM/IEEE …, 2015 - ieeexplore.ieee.org
Network stacks currently implemented in operating systems can no longer cope with the
packet rates offered by 10 Gbit Ethernet. Thus, frameworks were developed claiming to offer …

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 …

PacketMill: toward per-Core 100-Gbps networking

A Farshin, T Barbette, A Roozbeh… - Proceedings of the 26th …, 2021 - dl.acm.org
We present PacketMill, a system for optimizing software packet processing, which (i)
introduces a new model to efficiently manage packet metadata and (ii) employs code …

Toward predictable performance in software {Packet-Processing} platforms

M Dobrescu, K Argyraki, S Ratnasamy - 9th USENIX Symposium on …, 2012 - usenix.org
To become a credible alternative to specialized hardware, general-purpose networking
needs to offer not only flexibility, but also predictable performance. Recent projects have …