Delilah: eBPF-offload on Computational Storage

Publikation: Bidrag til bog/antologi/rapportKonferencebidrag i proceedingsForskningfagfællebedømt

Dokumenter

  • Fulltext

    Forlagets udgivne version, 1,51 MB, PDF-dokument

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.

OriginalsprogEngelsk
TitelProceedings of the 19th International Workshop on Data Management on New Hardware, DaMoN 2023
Antal sider7
ForlagAssociation for Computing Machinery, Inc.
Publikationsdato2023
Sider70-76
ISBN (Elektronisk)9781450395076
DOI
StatusUdgivet - 2023
Begivenhed19th International Workshop on Data Management on New Hardware, DaMoN 2023 - Seattle, USA
Varighed: 18 jun. 202323 jun. 2023

Konference

Konference19th International Workshop on Data Management on New Hardware, DaMoN 2023
LandUSA
BySeattle
Periode18/06/202323/06/2023
SponsorSAP
NavnProceedings of the 19th International Workshop on Data Management on New Hardware, DaMoN 2023

Bibliografisk note

Funding Information:
This work is developed in the context of the Daphne project [7] funded by the European Union’s Horizon 2020 Research and Innovation Programme (grant agreement No 957407/Daphne).

Publisher Copyright:
© 2023 Copyright held by the owner/author(s).

ID: 360398895