Artifact of the paper: CSGC: Collaborative File System Garbage Collection with Computational Storage

Fuente: Zenodo
Salvato in:
Dettagli Bibliografici
Autori principali: Pu, Jin, Zheng, Shengan, Sun, Penghao, Wang, Guifeng, Xie, Xin, Huang, Linpeng
Natura: Recurso digital
Lingua:inglese
Pubblicazione: Zenodo 2025
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866902033658806272
author Pu, Jin
Zheng, Shengan
Sun, Penghao
Wang, Guifeng
Xie, Xin
Huang, Linpeng
author_facet Pu, Jin
Zheng, Shengan
Sun, Penghao
Wang, Guifeng
Xie, Xin
Huang, Linpeng
contents <p>The artifact contains necessary source codes to reproduce results in the paper CSGC: Collaborative File System Garbage Collection with Computational Storage. The  <code>host</code> directory contains host-side code, benchmarks, and kernels (under GPL 2.0 only), and <code>openssd</code> directory holds device-side firmware code (under GPL 3.0 or later). To reproduce the results, two servers (A and B) and an OpenSSD are required<sup></sup>; the OpenSSD is installed on server A and programmed via server B<sup></sup>. Server B's setup involves installing Vivado and Vitis<sup></sup>. Server A's configuration includes building custom CSGC and IPLFS Linux kernels<sup></sup>, preparing benchmark environments and installing benchmark tools. The reproduction process begins on server B by programming the OpenSSD firmware and booting the OpenSSD<sup></sup>. Subsequently, server A is booted<sup></sup>. On server A, after switching to the appropriate kernel (CSGC, vanilla F2FS, or IPLFS)<sup></sup>, the test script is run with specified configurations to evaluate the systems<sup></sup>. Finally, Python scripts are used to generate plots from the collected benchmark data<sup></sup>.</p>
format Recurso digital
id zenodo_https___doi_org_10_5281_zenodo_15584187
institution Zenodo
language eng
publishDate 2025
publisher Zenodo
record_format zenodo
spellingShingle Artifact of the paper: CSGC: Collaborative File System Garbage Collection with Computational Storage
Pu, Jin
Zheng, Shengan
Sun, Penghao
Wang, Guifeng
Xie, Xin
Huang, Linpeng
garbage collection
computational storage
log-structured file system
<p>The artifact contains necessary source codes to reproduce results in the paper CSGC: Collaborative File System Garbage Collection with Computational Storage. The  <code>host</code> directory contains host-side code, benchmarks, and kernels (under GPL 2.0 only), and <code>openssd</code> directory holds device-side firmware code (under GPL 3.0 or later). To reproduce the results, two servers (A and B) and an OpenSSD are required<sup></sup>; the OpenSSD is installed on server A and programmed via server B<sup></sup>. Server B's setup involves installing Vivado and Vitis<sup></sup>. Server A's configuration includes building custom CSGC and IPLFS Linux kernels<sup></sup>, preparing benchmark environments and installing benchmark tools. The reproduction process begins on server B by programming the OpenSSD firmware and booting the OpenSSD<sup></sup>. Subsequently, server A is booted<sup></sup>. On server A, after switching to the appropriate kernel (CSGC, vanilla F2FS, or IPLFS)<sup></sup>, the test script is run with specified configurations to evaluate the systems<sup></sup>. Finally, Python scripts are used to generate plots from the collected benchmark data<sup></sup>.</p>
title Artifact of the paper: CSGC: Collaborative File System Garbage Collection with Computational Storage
topic garbage collection
computational storage
log-structured file system
url https://doi.org/10.5281/zenodo.15584187