Monitoring Methodology Based on Block Erase Count for Classifying Target Blocks Between Garbage Collection and Wear Leveling |
Kim, Sungho
(Yeungnam University)
Hwang, Sang-Ho (Yeungnam University) Lee, Myungsub (Yeungnam University College) Kwak, Jong Wook (Yeungnam University) Park, Chang-Hyeon (Yeungnam University) |
1 | D. Ma, J. Feng, G. Li, "A Survey of Address Translation Technologies for Flash Memories," ACM Computing Surveys (CSUR), Vol. 46, No. 3, 2014. |
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 | M. Athanassoulis, A. Ailamaki, "BF-tree: Approximate Tree Indexing," Proceedings of the VLDB Endowment, Vol. 7, No. 14, pp. 1881-1892, 2014. |
6 | T. Chung, D. Park, S. Park, D. Lee, S. Lee, H. Song, "A Survey of Flash Translation Layer," Journal of Systems Architecture, Vol. 55, No. 5, pp. 332-343, 2009. DOI |
7 | MT29F4G08ABADAWP 8Gbit SLC NAND Flash Memory Data Sheet, Micro Technology, 2009. |
8 | K9GAG08U0M 2G x 8bit MLC NAND Flash Memory Data Sheet, Samsung Electronics, https://www.samsung.com, 2007 |
9 | S. Hachiya, K. Johguchi, K. Miyaji, K. Takeuchi, "TLC/MLC NAND Flash Mix-and-match Design With Exchangeable Storage Array," Ext. Abst. 2013 International Conference on Solid State Devices Mater, pp. 894-895, 2013. |
10 | M. Yang, Y. Chang, C. Tsao, P. Huang, Y. Chang, T. Kuo, "Garbage Collection and Wear Leveling for Flash Memory: Past and Future," SACM Computing Surveys (CSUR), pp. 66-73, 2014. |
11 | M. Wu, W. Zwaenepoel, "eNVy: a Non-volatile, Main Memory Storage System," ACM SIGOPS Operating Systems Review, Vol. 28, No. 5, pp. 86-97, 1994. DOI |
12 | A. Kawaguchi, S. Nishioka, H. Motoda, "A Flash-Memory Based File System," In USENIX, pp. 155-164, 1995. |
13 | M. Chiang, R. Chang, "Cleaning Policies in Mobile Computers Using Flash Memory," Journal of Systems and Software, Vol. 48, No. 3, pp. 213-231, 1999. DOI |
14 | O. Kwon, K. Koh, "Swap Space Management Technique for Portable Consumer Electronics With NAND Flash Memory," IEEE Transactions on Consumer Electronics, Vol. 56, No. 3, 2010. |
15 | 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 |
16 | Trace, Exchange. "SNIA IOTTA Repository," 2010. |
17 | J. Bucy, J. Schindler, S. Schlosser, G. Ganger, "The Disksim Simulation Environment Version 4.0 Reference Manual (cmu-pdl-08-101)," Parallel Data Laboratory, 2008. |
18 | V. Prabhakaran, T. Wobber, "SSD Extension for DiskSim Simulation Environment," Microsoft Reseach, 2009. |