Merlin: Multi-tier Optimization of eBPF Code for Performance and Compactness

J Mao, H Ding, J Zhai, S Ma - Proceedings of the 29th ACM International …, 2024 - dl.acm.org
eBPF (extended Berkeley Packet Filter) significantly enhances observability, performance,
and security within the Linux kernel, playing a pivotal role in various real-world applications …

Heels: A host-enabled ebpf-based load balancing scheme

R Yang, M Kogias - Proceedings of the 1st Workshop on eBPF and …, 2023 - dl.acm.org
Layer 4 (L4) load balancing is crucial in cloud computing and elastic microservices. Existing
L4 load balancer designs can be split into two main categories: centralized designs using a …

{ALPS}: An Adaptive Learning, Priority {OS} Scheduler for Serverless Functions

Y Fu, R Shi, H Wang, S Chen, Y Cheng - 2024 USENIX Annual …, 2024 - usenix.org
FaaS (Function-as-a-Service) workloads feature unique patterns. Serverless functions are
ephemeral, highly concurrent, and bursty, with an execution duration ranging from a few …

Accelerating network analytics with an on-NIC streaming engine

S Miano, G Lettieri, G Antichi, G Procissi - Computer Networks, 2024 - Elsevier
Abstract Data Stream Processing engines have recently emerged as powerful tools for
simplifying the analysis of network telemetry data. Motivated by the ever-growing volume of …

Network shortcut in data plane of service mesh with ebpf

W Yang, P Chen, G Yu, H Zhang, H Zhang - Journal of network and …, 2024 - Elsevier
In recent years, the adoption of the service mesh as a dedicated infrastructure layer to
support cloud-native systems has gained significant popularity. Service meshes involve the …

Understanding performance of ebpf maps

C Liu, B Tak, L Wang - Proceedings of the ACM SIGCOMM 2024 …, 2024 - dl.acm.org
The Linux community has witnessed the rapid development of eBPF technology that allows
users to load custom programs into the Linux kernel to extend its capabilities. A key feature …

Towards Seamless 5G Open-RAN Integration with WebAssembly

R Cannatà, H Sun, DM Dumitriu… - Proceedings of the 23rd …, 2024 - dl.acm.org
O-RAN (Open Radio Access Network) multivendor integration, despite its promise of a
diverse 5G ecosystem, faces compatibility challenges such as vendor-specific …

Morpheus: A run time compiler and optimizer for software data planes

S Miano, A Sanaee, F Risso, G Rétvári… - … /ACM Transactions on …, 2023 - ieeexplore.ieee.org
State-of-the-art approaches to design, develop and optimize software packet-processing
programs are based on static compilation: the compiler's input is a description of the …

Accelerating Sketch-based End-Host Traffic Measurement with Automatic DPU Offloading

X Chen, X Sun, W Zhang, X Yao… - … -IEEE Conference on …, 2024 - ieeexplore.ieee.org
Sketch-based traffic measurement is a crucial building block for monitoring traffic statistics
and ensuring the quality of services of end-host applications. However, existing approaches …

Toward Full-Coverage and Low-Overhead Profiling of Network-Stack Latency

X Chen, H Liu, W Zhang, Q Huang… - IEEE/ACM …, 2024 - ieeexplore.ieee.org
In modern data center networks (DCNs), network-stack processing denotes a large portion
of the end-to-end latency of TCP flows. So profiling network-stack latency anomalies has …