Peera Thontirawong, Chundong Wang, Weng-Fai Wong, Mongkol Ekpanyapong, and Prabhas Chongstitvatana, 3DFTL: A Three-Level Demand-Based Translation Strategy for MLC Flash Device, to be published by IEICE Electronics Express, 2015. Abstract: 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 14.33% decrease in terms of the average system response time comparing with the DFTL. Keywords: Flash memory, MLC, FTL, cache, three-level, compression Classification: Storage technology