Delilah: eBPF-offload on Computational Storage

Niclas Hedam, Morten Tychsen Clausen, Philippe Bonnet, Sangjin Lee, Ken Friis Larsen

Publikation: Konference artikel i Proceeding eller bog/rapport kapitelKonferencebidrag i proceedingsForskningpeer review


The idea of pushing computation to storage devices has been explored for decades, without widespread adoption so far. The definition of Computational Programs namespaces in NVMe (TP 4091) might be a breakthrough. The proposal defines device-specific programs, that are installed statically, and downloadable programs, offloaded from a host at run-time using eBPF. In this paper, we present the design and implementation of Delilah, the first public description of an actual computational storage device supporting eBPF-based code offload. We conduct experiments to evaluate the overhead of eBPF function execution in Delilah, and to explore design options. This study constitutes a baseline for future work.
TitelInternational Workshop on Data Management on New Hardware (DaMoN)
UdgivelsesstedSeattle, Washington, USA
Publikationsdato19 jun. 2023
StatusUdgivet - 19 jun. 2023
BegivenhedConference: International Workshop on Data Management on New Hardware - Seattle, Washington, USA, Seattle, USA
Varighed: 19 jun. 202319 jun. 2023


KonferenceConference: International Workshop on Data Management on New Hardware
LokationSeattle, Washington, USA


Dyk ned i forskningsemnerne om 'Delilah: eBPF-offload on Computational Storage'. Sammen danner de et unikt fingeraftryk.