This paper evaluates eBPF overheads in ultra-low-latency storage systems. The results show that verification and runtime costs are generally small, but become significant with near-DRAM devices and dynamic, multi-tenant environments. These findings confirm the feasibility of eBPF for programmable storage while emphasizing its implications in storage-specific and ultra-low-latency contexts.
AN et al. (Thu,) studied this question.