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.
International Journal of Embedded Systems, 2020 Vol.13 No.2, pp.129 - 135
Received: 10 Mar 2019
Accepted: 09 Apr 2019
Published online: 11 May 2020 *