@inproceedings{58c5d0ef6ad84eefac9e567db1f24956,
title = "Eliminate Critical Fragmentation of F2FS in Mobile Devices with Controller Co-Design",
abstract = "The issue of file fragmentation and its consequential impact on I/O performance has been a hot topic among researchers. However, prevailing methodologies often offer only transient alleviation, failing to address the root cause of recurring fragmentation. With the advent of File-based Optimization in UFS 4.0, there arises a prospect for further mitigation of fragmentation issues in mobile devices through innovative controller designs. This paper presents a controller-coordinated approach aimed at mitigating the problem of critical file fragmentation within the F2FS file system on mobile devices. In contrast to prior approaches, this method addresses both logical and physical fragmentation, effectively curbing the recurrence of fragmentation over a defined period. The experimental findings highlight the effectiveness of this method in optimizing hot file fragmentation with minimal additional workload, thereby improving the performance of fragmented file sequential reads to approach that of sequential files. In the Fileserver workload, our method showed a 16.7\% performance enhancement, demonstrating its ability to maintain internal parallelism during multi-threaded append writes.",
keywords = "Filesystem, flash, fragmentation, mobile system",
author = "Wenxin Wang and Yaqi Li and Liang Shi and Sha, \{Edwin H.M.\}",
note = "Publisher Copyright: {\textcopyright} 2024 IEEE.; 13th IEEE Non-Volatile Memory Systems and Applications Symposium, NVMSA 2024 ; Conference date: 21-08-2024 Through 23-08-2024",
year = "2024",
doi = "10.1109/NVMSA63038.2024.10693659",
language = "英语",
series = "Proceedings - 2024 13th IEEE Non-Volatile Memory Systems and Applications Symposium, NVMSA 2024",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
booktitle = "Proceedings - 2024 13th IEEE Non-Volatile Memory Systems and Applications Symposium, NVMSA 2024",
address = "美国",
}