Design of embedded database based on hybrid storage of PRAM and NAND flash memory
DASFAA'11 Proceedings of the 16th international conference on Database systems for advanced applications
A caching-oriented management design for the performance enhancement of solid-state drives
ACM Transactions on Storage (TOS)
NAND flash memory-based hybrid file system for high I/O performance
Journal of Parallel and Distributed Computing
Hi-index | 14.98 |
This paper presents a hybrid flash file system (HFFS) based on both NOR flash and NAND flash memory. In a conventional NAND flash-based flash file system, there is a trade-off between life span and durability in the frequent writing of small amounts of data. Because NAND flash supports only a page-level I/O, at least one page is wasted in the synchronous writing of small amounts of data. The wastes of pages reduce the utilization and life span of the NAND flash. To alleviate the utilization problem, some NAND flash-based flash file system write small amounts of data asynchronously with RAM buffers, though buffering in RAM decreases the durability of the system. Our HFFS eliminates the trade-off between life span and durability. It synchronously stores data as a log in NOR flash, whenever we append small amounts of data to a file. The merged logs are then flushed to the NAND flash in a page-aligned fashion. The implementation of our HFFS is based on our previous NAND flash-based file system, called CFFS. The experimental results reveal that our HFFS provides a longer life span than a conventional NAND flash-based synchronous flash file system, with a similar level of durability.