Light: A Compatible, high-performance and scalable user-level network stack

J Li, D Li, H Jiang, D Lin, J Geng, Y Huang… - Computer Networks, 2023 - Elsevier
As the number of CPU cores and the speed of Ethernet NICs keep increasing on server
machines, the network stack in the kernel has become the bottleneck for applications …

Los: A high performance and compatible user-level network operating system

Y Huang, J Geng, D Lin, B Wang, J Li, R Ling… - Proceedings of the First …, 2017 - dl.acm.org
With the ever growing speed of Ethernet NIC and more and more CPU cores on commodity
X86 servers, the processing capability of the network stack in Linux kernel has become the …

A survey of kernel-bypass techniques in network stack

R Chen, G Sun - Proceedings of the 2018 2nd International Conference …, 2018 - dl.acm.org
With the rapid development of network interface controller (NIC), network stack has become
the determinant of web service performance. Traditionally, network stack is implemented in …

Making kernel bypass practical for the cloud with Junction

J Fried, GI Chaudhry, E Saurez, E Choukse… - … USENIX Symposium on …, 2024 - usenix.org
Kernel bypass systems have demonstrated order of magnitude improvements in throughput
and tail latency for network-intensive applications relative to traditional operating systems …

We need kernel interposition over the network dataplane

H Sadok, Z Zhao, V Choung, N Atre… - Proceedings of the …, 2021 - dl.acm.org
Kernel-bypass networking, which allows applications to circumvent the kernel and interface
directly with NIC hardware, is one of the main tools for improving application network …

Towards μs tail latency and terabit ethernet: disaggregating the host network stack

Q Cai, M Vuppalapati, J Hwang, C Kozyrakis… - Proceedings of the …, 2022 - dl.acm.org
Dedicated, tightly integrated, and static packet processing pipelines in today's most widely
deployed network stacks preclude them from fully exploiting capabilities of modern …

[PDF][PDF] Intelligent NIC queue management in the dragonet network stack

K Kourtis, P Shinde, A Kaufmann… - Proceedings of the 3rd …, 2015 - people.inf.ethz.ch
Recent network adaptors are equipped with multiple transmit and receive hardware queues
combined with a wide variety of filtering and demultiplexing functionality. Contemporary …

MKPAC: Kernel packet processing for manycore systems

Ramneek, M Kumar, T Kim, S Jung - Proceedings of the 19th …, 2018 - dl.acm.org
Network Function Virtualization (NFV) has recently gained popularity due to its ability of
offering high scalability and programmability using commodity servers and general-purpose …

Network application programming interfaces (APIs) performance on commodity operating systems

S Zeadally, L Zhang, Z Zhu, J Lu - Information and Software Technology, 2004 - Elsevier
Network Application Programming Interfaces (APIs) are important components of network-
based applications. They play a central role in the end-to-end performance ultimately …

IBalancer: load-aware in-server flow scheduling for sub-millisecond tail latency

Q Zhang, Y Liu, T Liu - IEEE Transactions on Parallel and …, 2021 - ieeexplore.ieee.org
Achieving microsecond-scale tail latency poses an extreme challenge to the conventional
architecture of “NIC-OS-Application” in the face of high concurrent requests. Existing kernel …