Delilah: eBPF-offload on Computational Storage

Research output: Chapter in Book/Report/Conference proceedingArticle in proceedingsResearchpeer-review

Standard

Delilah : eBPF-offload on Computational Storage. / Hedam, Niclas; Clausen, Morten Tychsen; Bonnet, Philippe; Lee, Sangin; Larsen, Ken Friis.

Proceedings of the 19th International Workshop on Data Management on New Hardware, DaMoN 2023. Association for Computing Machinery, Inc., 2023. p. 70-76 (Proceedings of the 19th International Workshop on Data Management on New Hardware, DaMoN 2023).

Research output: Chapter in Book/Report/Conference proceedingArticle in proceedingsResearchpeer-review

Harvard

Hedam, N, Clausen, MT, Bonnet, P, Lee, S & Larsen, KF 2023, Delilah: eBPF-offload on Computational Storage. in Proceedings of the 19th International Workshop on Data Management on New Hardware, DaMoN 2023. Association for Computing Machinery, Inc., Proceedings of the 19th International Workshop on Data Management on New Hardware, DaMoN 2023, pp. 70-76, 19th International Workshop on Data Management on New Hardware, DaMoN 2023, Seattle, United States, 18/06/2023. https://doi.org/10.1145/3592980.3595319

APA

Hedam, N., Clausen, M. T., Bonnet, P., Lee, S., & Larsen, K. F. (2023). Delilah: eBPF-offload on Computational Storage. In Proceedings of the 19th International Workshop on Data Management on New Hardware, DaMoN 2023 (pp. 70-76). Association for Computing Machinery, Inc.. Proceedings of the 19th International Workshop on Data Management on New Hardware, DaMoN 2023 https://doi.org/10.1145/3592980.3595319

Vancouver

Hedam N, Clausen MT, Bonnet P, Lee S, Larsen KF. Delilah: eBPF-offload on Computational Storage. In Proceedings of the 19th International Workshop on Data Management on New Hardware, DaMoN 2023. Association for Computing Machinery, Inc. 2023. p. 70-76. (Proceedings of the 19th International Workshop on Data Management on New Hardware, DaMoN 2023). https://doi.org/10.1145/3592980.3595319

Author

Hedam, Niclas ; Clausen, Morten Tychsen ; Bonnet, Philippe ; Lee, Sangin ; Larsen, Ken Friis. / Delilah : eBPF-offload on Computational Storage. Proceedings of the 19th International Workshop on Data Management on New Hardware, DaMoN 2023. Association for Computing Machinery, Inc., 2023. pp. 70-76 (Proceedings of the 19th International Workshop on Data Management on New Hardware, DaMoN 2023).

Bibtex

@inproceedings{a42e4598ec5e40a6a009a2b9cfb47a2e,
title = "Delilah: eBPF-offload on Computational Storage",
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.",
author = "Niclas Hedam and Clausen, {Morten Tychsen} and Philippe Bonnet and Sangin Lee and Larsen, {Ken Friis}",
note = "Publisher Copyright: {\textcopyright} 2023 Copyright held by the owner/author(s).; 19th International Workshop on Data Management on New Hardware, DaMoN 2023 ; Conference date: 18-06-2023 Through 23-06-2023",
year = "2023",
doi = "10.1145/3592980.3595319",
language = "English",
series = "Proceedings of the 19th International Workshop on Data Management on New Hardware, DaMoN 2023",
pages = "70--76",
booktitle = "Proceedings of the 19th International Workshop on Data Management on New Hardware, DaMoN 2023",
publisher = "Association for Computing Machinery, Inc.",

}

RIS

TY - GEN

T1 - Delilah

T2 - 19th International Workshop on Data Management on New Hardware, DaMoN 2023

AU - Hedam, Niclas

AU - Clausen, Morten Tychsen

AU - Bonnet, Philippe

AU - Lee, Sangin

AU - Larsen, Ken Friis

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

PY - 2023

Y1 - 2023

N2 - 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.

AB - 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.

UR - http://www.scopus.com/inward/record.url?scp=85163736061&partnerID=8YFLogxK

U2 - 10.1145/3592980.3595319

DO - 10.1145/3592980.3595319

M3 - Article in proceedings

AN - SCOPUS:85163736061

T3 - Proceedings of the 19th International Workshop on Data Management on New Hardware, DaMoN 2023

SP - 70

EP - 76

BT - Proceedings of the 19th International Workshop on Data Management on New Hardware, DaMoN 2023

PB - Association for Computing Machinery, Inc.

Y2 - 18 June 2023 through 23 June 2023

ER -

ID: 360398895