Artifact of the paper: CSGC: Collaborative File System Garbage Collection with Computational Storage
Fuente:
Zenodo
Salvato in:
| Autori principali: | , , , , , |
|---|---|
| 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 |