Title: Extending the lifetime of NAND flash-based SSD through compacted write

Authors: Hai-Tao Wu; Tian-Ming Yang; Ping Huang; Wen-Kuang Chou

Addresses: School of International Education, Huanghuai University, Zhumadian, Henan, 463000, China ' School of International Education, Huanghuai University, Zhumadian, Henan, 463000, China ' Department of Computer and Information Sciences, Temple University, PHIL, PA, USA ' Department of Computer Science and Information Engineering, Providence University, Taichung, 43301, Taiwan

Abstract: In the traditional file system, the partial page write will result in internal fragmentation and write amplification of NAND flash-based SSDs due to the page-alignment of write. Although large page sizes are useful for increasing the flash capacity and throughput, they may decrease the performance and lifetime of flash storage systems for the frequent partial page writes. After analysing the various realistic workload traces, we observe that the partial page writes are common for those heads and tails of large write requests. This observation makes compacted write possible, which compresses two partial page writes from the same large write request into one page before data are written into flash. Therefore, we propose a compacted write for page-level FTL scheme, called CWFTL, to extend the lifetime of SSD. The experiment results show that CWFTL really reduces the times of data written to flash and the average read/write response time.

Keywords: solid state drive; SSD; flash translation layer; FTL; write amplification; compacted write; partial page write.

DOI: 10.1504/IJES.2020.108859

International Journal of Embedded Systems, 2020 Vol.13 No.2, pp.129 - 135

Received: 28 Nov 2018
Accepted: 09 Apr 2019

Published online: 05 Aug 2020 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article