Fig. 1. Major components of a general FTL
Fig. 2. Potential risks by garbage collection and wear leveling interference
Fig. 3. The normalized first failure time in NAND flash memory
Fig. 4. Average lifespan and standard deviation in NAND flash memory
Fig. 5. Changed trend for page migrations during garbage collection
Table 1. Features of flash cells
Table 2. Parameters of simulation environment
Table 3. Features of SPC and FIU workloads
References
- Statistik-Portal, Statista-Das. "statista-The statistics portal." 2017.
- Park, Ki-Tae, et al. "Three-dimensional 128 Gb MLC vertical NAND flash memory with 24-WL stacked layers and 50 MB/s high-speed programming." IEEE Journal of Solid-State Circuits 50.1 (2015): 204-213. https://doi.org/10.1109/JSSC.2014.2352293
- Ma, Dongzhe, Jianhua Feng, and Guoliang Li. "A survey of address translation technologies for flash memories." ACM Computing Surveys (CSUR) 46.3 (2014): 36.
- Chen, Renhai, et al. "Heating dispersal for self-healing NAND flash memory." IEEE Transactions on Computers 66.2 (2017): 361-367. https://doi.org/10.1109/TC.2016.2595572
- Chung, Tae-Sun, et al. "System software for flash memory: a survey." International Conference on Embedded and Ubiquitous Computing. Springer, Berlin, Heidelberg, 2006.
- Samsung, V., and NAND SSD. "860 EVO." (2018).
- Micron, M. L. C. "SSD Specification, 2013."
- Chung, Tae-Sun, et al. "A survey of flash translation layer." Journal of Systems Architecture 55.5-6 (2009): 332-343. https://doi.org/10.1016/j.sysarc.2009.03.005
- Yang, Ming-Chang, et al. "Garbage collection and wear leveling for flash memory: Past and future." Smart Computing (SMARTCOMP), 2014 International Conference on. IEEE, 2014.
- Wu, Michael, and Willy Zwaenepoel. "eNVy: a non-volatile, main memory storage system." ACM SIGOPS Operating Systems Review. Vol. 28. No. 5. ACM, 1994.
- Kawaguchi, Atsuo, Shingo Nishioka, and Hiroshi Motoda. "A flash-memory based file system." USENIX. 1995.
- Kwon, Ohhoon, and Kern Koh. "Swap space management technique for portable consumer electronics with NAND flash memory." IEEE Transactions on Consumer Electronics 56.3 (2010).
- Chang, Yuan-Hao, Jen-Wei Hsieh, and Tei-Wei Kuo. "Improving flash wear-leveling by proactively moving static data." IEEE Transactions on Computers 59.1 (2010): 53-65. https://doi.org/10.1109/TC.2009.134
- MT29F4G08ABADAWP 8Gbit SLC NAND Flash Memory Data Sheet, Micro Technology, 2009.
- K9GAG08U0M 2G x 8bit MLC NAND Flash Memory Data Sheet, Samsung Electronics, https://www.samsung.com, 2007
- Hachiya, Shogo, et al. "TLC/MLC NAND flash mix-and-match design with exchangeable storage array." Extended Abstracts 2013 Int. Conf. Solid State Devices Mater. 2013.
- Bucy, John S. et al. "The disksim simulation environment version 4.0 reference manual (cmu-pdl-08-101)." Parallel Data Laboratory (2008): 26.
- Prabhakaran, Vijayan, and Ted Wobber. "SSD extension for DiskSim simulation environment." Microsoft Reseach (2009).
- Liberatore, Marc, and Prashant Shenoy. "Umass trace repository." (2017).
- Trace, Exchange. "SNIA IOTTA Repository." (2010).