Back to Search Start Over

LightFS: A Lightweight Host-CSD Coordinated File System Optimizing for Heavy Small File Accesses

Authors :
Li, Jiali
Shen, Zhaoyan
Liu, Duo
Chen, Xianzhang
Zhong, Kan
Zeng, Zhaoyang
Tan, Yujuan
Source :
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems; November 2024, Vol. 43 Issue: 11 p3527-3538, 12p
Publication Year :
2024

Abstract

Computational storage drive (CSD) improves the data processing efficiency by processing the data within the storage. However, existing CSDs rely on the host-centric file systems to manage the data, where the layouts of files are retrieved by the host and sent to the CSD, resulting in additional I/O overhead and reduced processing efficiency, especially in heavy small file accesses. Moreover, the lack of consistency mechanisms poses potential consistency issues. To address these challenges, we propose LightFS, a lightweight host-CSD coordinated file system for the CSD file management. To reduce task offloading overhead, LightFS builds an index file <inline-formula> <tex-math notation="LaTeX">$.ndpmeta$ </tex-math></inline-formula> which summarizes the files’ metadata and shares between the host and CSD to enable CSD to retrieve the file layout in storage directly. To ensure consistency, LightFS employs a metadata locker and an update synchronizer. The metadata locker leverages the out-of-place update feature of the flash to capture a snapshot of the file to be written without any data copy, while the update synchronizer triggers metadata updates by monitoring the addresses of written blocks to ensure that the modified file is successfully written to the CSD. We implement and evaluate LightFS on a real testbed, and the results demonstrate that LightFS achieves <inline-formula> <tex-math notation="LaTeX">$3.66\times $ </tex-math></inline-formula> performance improvement on the average in real-world operations.

Details

Language :
English
ISSN :
02780070
Volume :
43
Issue :
11
Database :
Supplemental Index
Journal :
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
Publication Type :
Periodical
Accession number :
ejs67916182
Full Text :
https://doi.org/10.1109/TCAD.2024.3443010