A superblock-based flash translation layer for NAND flash memory
EMSOFT '06 Proceedings of the 6th ACM & IEEE International conference on Embedded software
A log buffer-based flash translation layer using fully-associative sector translation
ACM Transactions on Embedded Computing Systems (TECS)
LAST: locality-aware sector translation for NAND flash memory-based storage systems
ACM SIGOPS Operating Systems Review
System software for flash memory: a survey
EUC'06 Proceedings of the 2006 international conference on Embedded and Ubiquitous Computing
An efficient and advanced space-management technique for flash memory using reallocation blocks
IEEE Transactions on Consumer Electronics
Hi-index | 0.00 |
Flash memory becomes ideal storage media for small size embedded systems as well as for large size multimedia applications because of its attractive features like fast access speed, shock resistance, high reliability and further more it's rapidly increasing capacity. However, flash needs expensive erase operations for rewriting data on same memory locations that degrades the system performance. Therefore, for increasing performance by decreasing the number of erase operations, data in flash memory is likely to be handled by access patterns in hot and cold data nature categories. Separately storing data by nature in different blocks however reduces the frequent erasures but as a side effect consumes large main memory space to maintain the memory mapping table at fine granularity on a page level. In this paper, an innovative storage management framework is proposed where data is stored by nature in separate physical blocks but mapping structures are retained at coarse granularity on a block level. Simulation results using real time traces ensure significantly improved overall system performance with 70.5% and 42% reduced erasures, and 39.33 minutes preserved migration cost compared to well known previous schemes.