The eBPF eXpress Data Path (XDP) allows high-speed packet processing applications. Achieving high throughput requires careful design and profiling of XDP applications. However, existing profiling tools lack eBPF support. We introduce InXpect, a lightweight monitoring framework that profiles eBPF programs with fine granularity and minimal overhead, making it suitable for XDP-based in-production systems. We demonstrate how InXpect outperforms existing tools in profiling overhead and capabilities. InXpect is the first XDP/eBPF profiling system that provides real-time statistics streaming, enabling immediate detection of changes in program behavior.

InXpect: Lightweight XDP Profiling / Paschali, Vladimiro; Monterubbiano, Andrea; Fazzari, Francesco; Swift, Michael; Pontarelli, Salvatore. - (2025), pp. 48-54. ( 3rd Workshop on eBPF and Kernel Extensions, eBPF 2025, Part of SIGCOMM 2025 Coimbra; Portugal ) [10.1145/3748355.3748367].

InXpect: Lightweight XDP Profiling

Paschali, Vladimiro;Monterubbiano, Andrea;Fazzari, Francesco;Swift, Michael;Pontarelli, Salvatore
2025

Abstract

The eBPF eXpress Data Path (XDP) allows high-speed packet processing applications. Achieving high throughput requires careful design and profiling of XDP applications. However, existing profiling tools lack eBPF support. We introduce InXpect, a lightweight monitoring framework that profiles eBPF programs with fine granularity and minimal overhead, making it suitable for XDP-based in-production systems. We demonstrate how InXpect outperforms existing tools in profiling overhead and capabilities. InXpect is the first XDP/eBPF profiling system that provides real-time statistics streaming, enabling immediate detection of changes in program behavior.
2025
3rd Workshop on eBPF and Kernel Extensions, eBPF 2025, Part of SIGCOMM 2025
eBPF; performance; profiling; XDP
04 Pubblicazione in atti di convegno::04b Atto di convegno in volume
InXpect: Lightweight XDP Profiling / Paschali, Vladimiro; Monterubbiano, Andrea; Fazzari, Francesco; Swift, Michael; Pontarelli, Salvatore. - (2025), pp. 48-54. ( 3rd Workshop on eBPF and Kernel Extensions, eBPF 2025, Part of SIGCOMM 2025 Coimbra; Portugal ) [10.1145/3748355.3748367].
File allegati a questo prodotto
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/1753061
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? ND
social impact