Atomic write FTL for robust flash file system
Sunhwa Park, Ji Hyun Yu, Seong Yong Ohm · 2005
Flash memory is one of the essential elements for code and data storage in the mobile products. Robustness is very important in the flash memory based file system of the mobile consumer electronic devices, since sudden power failure may happen and it may cause a loss of important user data and a serious trouble which cannot be recovered by user. In this paper, we present a novel technique for a robust flash file system. This method is based on the log block FTL algorithm and guarantees that all the sectors bounded together are written completely or no sectors are written at all for any interruptions, and thus distributed metadata of flash file system can be safely updated, and the integrity of the file system can he safely maintained. Our simulation results show that the FAT file system using our method is maintained safe for sudden power failure events.