Results 161 to 170 of about 1,010 (196)

Efficient Continuous Latency Monitoring with eBPF

open access: yesLecture Notes in Computer Science, 2023
AbstractNetwork latency is a critical factor for the perceived quality of experience for many applications. With an increasing focus on interactive and real-time applications, which require reliable and low latency, the ability to continuously and efficiently monitor latency is becoming more important than ever.
Toke Høiland-Jørgensen   +2 more
exaly   +3 more sources

eBPF-based Extensible Paravirtualization

2022
High performance applications usually need to give many hints to the OS kernel regarding their needs. For example, CPU affin- ity is commonly used to pin processes to cores and avoid the cost of CPU migration, isolate performance critical tasks, bring related tasks together, and so on.
Luigi Leonardi   +2 more
openaire   +3 more sources

Verifying the Verifier: eBPF Range Analysis Verification

open access: yesLecture Notes in Computer Science, 2023
AbstractThis paper proposes an automated method to check the correctness of range analysis used in the Linux kernel ’s eBPF verifier. We provide the specification of soundness for range analysis performed by the eBPF verifier. We automatically generate verification conditions that encode the operation of the eBPF verifier directly from the Linux kernel
Santosh Nagarakatte
exaly   +3 more sources

BRF: Fuzzing the eBPF Runtime

Proceedings of the ACM on Software Engineering
The eBPF technology in the Linux kernel has been widely adopted for different applications, such as networking, tracing, and security, thanks to the programmability it provides. By allowing user-supplied eBPF programs to be executed directly in the kernel, it greatly increases the flexibility and efficiency of deploying customized logic.
Ardalan Amiri Sani, Hsin-Wei Hung
exaly   +3 more sources

SoK: Challenges and Paths Toward Memory Safety for eBPF

open access: yes
The extended Berkeley Packet Filter (eBPF) subsystem in Linux enables the extension of kernel functionality without modifying kernel code. In addition to its use in networking, eBPF provides the flexibility to perform tracing, add security checks, etc ...
Mathias Payer, Gang Tan, Trent Jaeger
exaly   +2 more sources

Demystifying Performance of eBPF Network Applications

open access: yesProceedings of the ACM on Networking
Recently, eBPF has emerged as the latest answer to how we should accelerate networked applications. In this paper we ask can all networked applications benefit from eBPF? We answer this question by running several benchmarks under different workloads and by designing different test cases.
Sebastiano Miano, Gianni Antichi
exaly   +3 more sources

ViperProbe: Rethinking Microservice Observability with eBPF

2020 IEEE 9th International Conference on Cloud Networking (CloudNet), 2020
Recent shifts to microservice-based architectures and the supporting servicemesh radically disrupt the landscape of performance-oriented management tasks. While the adoption of frameworks like Istio and Kubernetes ease the management and organization of such systems, they do not themselves provide strong observability.
Joshua Levin, Theophilus A. Benson
openaire   +2 more sources

eBPF-sec: A Defensive Framework Against eBPF Attacks on Containers

2024 IEEE Symposium on Computers and Communications (ISCC)
Kejin Xu, Xi Wang, Lun Li, Jin Gao
exaly   +2 more sources

Research Report: Enhanced eBPF Verification and eBPF-based Runtime Safety Protection

2024 IEEE Security and Privacy Workshops (SPW)
Guang Jin, Jason H. Li, Greg Briskin
exaly   +3 more sources

Schooling NOOBs with eBPF

Proceedings of the 1st Workshop on eBPF and Kernel Extensions, 2023
Joel Sommers   +2 more
openaire   +1 more source

Home - About - Disclaimer - Privacy