Digital Library[ Search Result ]
Managing DISCARD Commands in F2FS File System for Improving Lifespan and Performance of SSD Devices
Jinwoong Kim, Donghyun Kang, Young Ik Eom
http://doi.org/10.5626/JOK.2024.51.8.669
The DISCARD command is an interface that helps improve the lifespan and performance of SSDs by informing the SSD devices about invalid file system blocks. However, in the F2FS file system, the DISCARD command is only sent to the SSD during idle time, which limits the potential for improving lifespan and performance. In this paper, we propose an EPD scheme to efficiently transfer DISCARD commands during short idle times, as well as a seg-ment allocation scheme called PSA, which replaces DISCARD commands with overwrite commands. To evaluate the effectiveness of these proposed schemes, we conducted several experiments using various workloads to verify the lifespan and performance of real SSD devices. The results showed that the proposed schemes can improve the write amplification factor (WAF) by up to 40% and throughput by up to 160%, when compared to the traditional F2FS file system.
An Efficient RocksDB Leveling Technique using F2FS Multi-Head Logging
Jeongho Lee, Jonggyu Park, Young Ik Eom
http://doi.org/10.5626/JOK.2022.49.8.655
RocksDB has been considered one of the most representative LSM-tree based key-value stores, and it is actively used in high-performance database systems. However, because of the nature of such database systems, which run for an extended period of time and frequently write to the underlying storage devices, the systems may incur file system-level fragmentation. Additionally, various optimizations in RocksDB may accelerate the file system-level fragmentation under aged systems, which hinders the maintenance of long-term superior performance of flash-based storage devices such as SSDs. In this paper, we first analyze the fragmentation problem of RocksDB on F2FS and propose a new RocksDB leveling technique that exploits F2FS multi-head logging. The experimental results using an SSD confirm that the proposed method improves the throughput by 7% and reduces tail latency by 18%, compared with the conventional F2FS file system, and improves the throughput by 56% and reduces tail latency by 19%, compared with the EXT4 file system.
Search

Journal of KIISE
- ISSN : 2383-630X(Print)
- ISSN : 2383-6296(Electronic)
- KCI Accredited Journal
Editorial Office
- Tel. +82-2-588-9240
- Fax. +82-2-521-1352
- E-mail. chwoo@kiise.or.kr