Flash memory has a variety of advantages such as the better performance compare to hard disk, shock resistance, small size, and so on. Therefore the use ratio of flash memory is being increased. And manage flash memory, FTL (Flash Translation Layer) is required. FTL will use the mapping table after loading it in RAM. However, if power-off failure occurs to the flash memory due to the volatility characteristic of RAM, the mapping table stored in the RAM is lost.
So in this paper, we propose power-off recovery scheme, called C-HYFLUR. We have applied C-HYFLUR to page mapping FTL and implemented on an embedded platform board, and compared with the existing recovery schemes through several evaluations. Compare to existing recovery schemes, the overhead of C-HYFLUR is negligible.