3DFTL: a three-level demand-based translation strategy for flash device

Peera Thontirawong, Chundong Wang, Weng-Fai Wong, Mongkol Ekpanyapong, Prabhas Chongstitvatana
2015 IEICE Electronics Express  
3DFTL is a demand-based flash translation layer (demand-based FTL) that can withstand caching data loss due to unexpected events such as power-loss. Its mapping table in the flash memory is designed with the capabilities of being instantaneously updated with zero additional write operations. Moreover, the average cache miss penalty of 3DFTL is also lower than previous demand-based FTLs. As a result, not only the mapping table of 3DFTL guarantees data consistency, but 3DFTL also shows 16.42%
more » ... ease in terms of the average system response time comparing with the DFTL.
doi:10.1587/elex.12.20150211 fatcat:5eg3gikpxrgnlpcouxghy4cj3a