Skip to search boxSkip to navigationSkip to main content

Delilah: eBPF-offload on Computational Storage

  • Niclas Hedam
    ,
  • Morten Tychsen Clausen
    ,
  • Philippe Bonnet
    ,
  • Sangjin Lee
    ,
  • Ken Friis Larsen
Research Output:
Conference Article in Proceeding or Book/Report chapter
Article in proceedings
Peer-review

Open access

Publication Information

Output type

Research Output:
Conference Article in Proceeding or Book/Report chapter
Article in proceedings
Peer-review

Original language

English

Publication milestones

  • Published - 19/06/2023

Publication status

Published - 19/06/2023

Place of publication

Seattle, Washington, USA

Publication 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

Related Event

Title

Conference: International Workshop on Data Management on New Hardware

Event type

Conference

Date

19/06/2023 - 19/06/2023

Location

Seattle, Washington, USASeattleUnited States