Skip to content
Book Open access

Hydra: Rich and Scalable Functional Verification of eBPF Deployments

Sep 2026 · Proceedings of the 4th Workshop on eBPF and Kernel Extensions · 0 citations · 10 references

TL;DR

Hydra, a verifier for eBPF deployments that reframes verification at the granularity of program graphs, optimizes verification, with each program being efficiently transformed into path summaries that are reused across chains to answer graph-level queries, is presented.

Abstract

Production eBPF deployments now run as deep, dynamically composed chains of programs. Reasoning about the behavior of such chains is critical - e.g., an upstream program may silently overwrite a downstream's routing decision. Existing symbolic-execution verifiers collapse under path explosion when confronted with large programs or the combinatorial space of deployed chains; their helper models, manually developed and incomplete, further erode soundness. We present Hydra, a verifier for eBPF deployments that (i) reframes verification at the granularity of program graphs, (ii) optimizes verification, with each program being efficiently transformed into path summaries that are reused across chains to answer graph-level queries; and (iii) creates accurate helper models, synthesized by LLMs and validated against the kernel via BPF_PROG_TEST_RUN + kcov. Across 12 programs and 27 synthetic program graphs, Hydra correctly verifies every chain with aggregate speedups over a monolithic baseline of at least ~ 80× (up to 1,506×). Its helper models enumerate 2.5-6× more kernel-validated paths per helper than ebpf-se.

Read PDF

Similar papers

Preprint Sep 2026

From Bracha to Coded MBRB: Benchmarking Byzantine Reliable Broadcast Implementations

The paper contributes implementation-level evidence and an extensible artifact for benchmarking BRB and MBRB as executable distributed-system components, exposing bottlenecks and operational trade-offs that are hidden by algorithmic descriptions alone.

Ye-Nan Wang, Jesper Kullberg, F. Persson et al. · 0 citations
Book Open access Oct 2026

BanditFuzz: A Synergistic Differential Fuzzing Framework for Compilers

Compiler fuzzing is critical for ensuring the reliability of modern optimizing compilers. However, traditional generators and raw Large Language Model (LLM) outputs often yield syntactically invalid or low-value programs, incurring significant computational overhead. In this paper, we present BanditFuzz, an end-to-end...

Dong-Hui Li, Ying-Ying Li, Jin-Long Xu et al. · 0 citations
Book Open access Oct 2026

Poliac: Production Observability for LLM-Based Infrastructure as Code

Infrastructure as Code (IaC) enables the automated provisioning of cloud infrastructures, yet syntactically valid configurations may remain unsuitable for the applications they support. Addressing such issues requires knowledge of both the infrastructure and its runtime behavior. We introduce POLIAC, an LLM-based frame...

Haitam El Hayani, Jolan Philippe, Stéphanie Challita · 0 citations
#artificial intelligence Preprint Sep 2026

OrchSLM: Probing the Dynamics of Small Language Model Orchestration

OrchSLM is introduced, a routing framework that unifies existing non-interactive orchestration methods and exposes their underlying design choices as controllable parameters, and reveals how orchestration behavior emerges from diverse knobs, including the task structure, model-pool composition, and multi-agent consensu...

Cheng-Xi Zhang, Yu-Rong Yao · 0 citations
Review Sep 2026

Herschel: Continuous Optimization of Production LLM Inference through On-Demand Profiling

Model-as-a-service platforms call for continuous optimization as complex serving conditions expose inefficiencies missed before deployment. Detailed always-on profiling can incur substantial overhead, while lightweight collection omits information needed for diagnosis. We present Herschel, a continuous optimization sys...

Lu-Ping Wang, Wei-Gao Chen, Yi-Fei Wu et al. · 0 citations
Preprint Oct 2026

LLM Agents as Resilience Engineers for Scientific Applications

Efficient checkpoint/restart support is essential for resilient HPC scientific applications, but implementing it requires substantial expertise: developers must identify recoverable state, choose globally consistent checkpoint points, and preserve application invariants during restart. We study whether frontier LLM cod...

H. Nguyen, Tekin Bicer, Kyle Chard et al. · 0 citations

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.