Tracking Cold Blocks for Static Wear Leveling in FTL-based NAND Flash Memory
![]() |
Jang, Yonghun
(Yeungnam University)
Kim, Sungho (Yeungnam University) Hwang, Sang-Ho (Yeungnam University) Lee, Myungsub (Yeungnam University) Park, Chang-Hyeon (Yeungnam University) |
1 | L. Wilson, "International Technology Roadmap for Semiconductors (ITRS)," Semiconductor Industry Association, 2013. |
2 | K. Suh, B. Suh, Y. Lim, J. Kim, Y. Choi, Y. Koh, S. Lee, S. Kwon, B. Choi, J. Yum, J. Choi, J. Kim, H. Lim, "3.3 V 32 Mb NAND Flash Memory With Incremental Step Pulse Programming Scheme," IEEE Journal of Solid-State Circuits, Vol. 30, No. 11, pp. 1149-1156, 1995. DOI |
3 | D. BWoodhouse, "JFFS: The Journalling Flash File System," Ottawa linux symposium, Vol. 2001, 2001. |
4 | B. Chang, Z. Wang, B. Chen, F. Zhang, "Mobipluto: File System Friendly Deniable Storage for Mobile Devices," Proceedings of the ACM 31st Annual Computer Security Applications Conference, pp. 381-390, 2015. |
5 | D. Agrawal, D. Ganesan, R. Sitaraman, Y. Diao, S. Singh, "Lazy-adaptive Tree: An Optimized Index Structure for Flash Devices," Proceedings of the VLDB Endowment, Vol. 2, No. 1, pp. 361-372, 2009. DOI |
6 | M. Athanassoulis, A. Ailamaki, "BF-tree: Approximate Tree Indexing," Proceedings of the VLDB Endowment, Vol. 7, No. 14, pp. 1881-1892, 2014. DOI |
7 | L. P. Chang, "On Efficient Wear Leveling for Large-scale Flash-memory Storage Systems," Proceedings of the ACM symposium on Applied computing, pp. 1126-1130, 2007. |
8 | Y. Chang, J. Hsieh, T. Kuo, "Improving Flash Wear-leveling by Proactively Moving Static Data," IEEE Transactions on Computers, Vol. 59, No. 1, pp. 53-65, 2010. DOI |
9 | S.H. Kim, J.H. Choi, J.W. Kwak, "BST: Hidden Cold Block-Aware Wear Leveling Using Bit-Set Threshold for NAND Flash Memory," IEICE Transactions on Information and Systems, Vol. 99, No. 4, pp. 1242-1245, 2016. |
10 | L. Chang, L. Huang, "A Low-cost Wear-leveling Algorithm for Block-mapping Solid-state Disks," Proceedings of the 2011 SIGPLAN/SIGBED conference on Languages, compilers and tools for embedded systems, Vol. 46, No. 5, pp. 31-40, 2011. |
11 | M. Murugan, D. H. Du, "Rejuvenator: A Static Wear Leveling Algorithm for NAND Flash Memory With Minimized Overhead," Proceedings of the IEEE 27th Symposium on Mass Storage Systems and Technologies, pp. 1-12, 2011. |
12 | M. Wu, W. Zwaenepoel, "eNVy: a Non-volatile, Main Memory Storage System," Proceedings of the ACM sixth international conference on Architectural support for programming languages and operating systems, Vol. 28, No. 5, pp. 86-97, 1994. |
13 | C. Wang, W. Wong, "Observational Wear Leveling: an Efficient Algorithm for Flash Memory Management," Proceedings of IEEE Design Automation Conference, pp. 235-242, 2012. |
14 | O. Kwon, K. Koh, J. Lee, H. Bahn, "FeGC: An Efficient Garbage Collection Scheme for Flash Memory Based Storage Systems," Journal of Systems and Software, Vol. 84, No. 9, pp. 1507-1523, 2011. DOI |
15 | M. Yang, Y. Chang, C. Tsao, P. Huang, "New ERA: New Efficient Reliability-aware Wear Leveling for Endurance Enhancement of Flash Storage Devices," Proceedings of the ACM 50th Annual Design Automation Conference, pp. 163, 2013. |
16 | J.S. Bucy, J. Schindler, S. W. Schlosser, G. R. Ganger, "The Disksim Simulation Environment Version 4.0 Reference Manual (cmu-pdl-08-101)," Parallel Data Laboratory, 2008. |
17 | V. Prabhakaran, T. Wobber, "SSD Extension for DiskSim Simulation Environment," Microsoft Reseach, 2009. |
18 | Trace, Exchange, "SNIA IOTTA Repository," 2010. |
![]() |