Delilah: eBPF-offload on Computational Storage
- Niclas Hedam,
- Morten Tychsen Clausen,
- Philippe Bonnet,
- Sangjin Lee,
- Ken Friis Larsen
- ,
- University of Fribourg,
- University of Copenhagen
Research Output:
Conference Article in Proceeding or Book/Report chapter
Article in proceedings
Peer-reviewOpen access
Publication Information
Output type
Research Output:
Conference Article in Proceeding or Book/Report chapter
Article in proceedings
Peer-reviewOriginal language
EnglishPublication milestones
- Published - 19/06/2023
Publication status
Published - 19/06/2023
Place of publication
Seattle, Washington, USAPublication IDs
- Scopus: 85163736061
Host publication title
International Workshop on Data Management on New Hardware (DaMoN)Abstract
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.
Publication metrics
PlumX, opens in new tab
Captures
3
Citations
12
Access to documents
Related Event
Title
Conference: International Workshop on Data Management on New Hardware
Event type
ConferenceDate
19/06/2023 - 19/06/2023Location
Seattle, Washington, USASeattleUnited States
