본문 바로가기
KERD
논문KCI 등재

FTL 기반 낸드 플래시 메모리 시스템에서 가비지 컬렉션과 마모도 평준화의 상호 간섭에 의한 내재된 위험성 분석

Analysis of Potential Risks for Garbage Collection and Wear Leveling Interference in FTL-based NAND Flash Memory

2

조회

0

다운로드

1

인용

0

참고문헌

키워드

주제분류컴퓨터학

초록

This paper presents three potential risks in an environment that simultaneously performs the garbage collection and wear leveling in NAND flash memory. These risks may not only disturb the lifespan improvement of NAND flash memory, but also impose an additional overhead of page migrations. In this paper, we analyze the interference of garbage collection and wear leveling and we also provide two theoretical considerations for lifespan prolongation of NAND flash memory. To prove two solutions of three risks, we construct a simulation, based on DiskSim 4.0 and confirm realistic impacts of three risks in NAND flash memory. In experimental results, we found negative impacts of three risks and confirmed the necessity for a coordinator module between garbage collection and wear leveling for reducing the overhead and prolonging the lifespan of NAND flash memory.

Abstract

This paper presents three potential risks in an environment that simultaneously performs the garbage collection and wear leveling in NAND flash memory. These risks may not only disturb the lifespan improvement of NAND flash memory, but also impose an additional overhead of page migrations. In this paper, we analyze the interference of garbage collection and wear leveling and we also provide two theoretical considerations for lifespan prolongation of NAND flash memory. To prove two solutions of three risks, we construct a simulation, based on DiskSim 4.0 and confirm realistic impacts of three risks in NAND flash memory. In experimental results, we found negative impacts of three risks and confirmed the necessity for a coordinator module between garbage collection and wear leveling for reducing the overhead and prolonging the lifespan of NAND flash memory.

참고문헌 (20)

  1. "Statistik-Portal, Statista-Das. "statista–The statistics portal."", ~ (2017)
  2. Park, Ki-Tae, "Three-dimensional 128 Gb MLC vertical NAND flash memory with 24-WL stacked layers and 50 MB", s high-speed programming, 2015, pp.50(1), 204~213
  3. Ma, Dongzhe, "A survey of address translation technologies for flash memories", ACM Computing Surveys (CSUR), 46(3), pp.36~ (2014)
  4. Chen, Renhai, "Heating dispersal for self-healing NAND flash memory", IEEE Transactions on Computers, 66(2), pp.361~367 (2017)
  5. Chung, Tae-Sun, "System software for flash memory:a survey", International Conference on Embedded and Ubiquitous Computing (2006), Springer
  6. Samsung, V., "NAND SSD. 860 EVO", ~ (2018)
  7. Micron, M. L. C, "SSD Specification", ~ (2013)
  8. Chung, Tae-Sun, "A survey of flash translation layer", Journal of Systems Architecture, 55(5-6), pp.332~343 (2009)
  9. Yang, Ming-Chang, "Garbage collection and wear leveling for flash memory: Past and future", Smart Computing (SMARTCOMP), 2014 International Conference on (2014), IEEE
  10. Wu, Michael, "eNVy: a non-volatile, main memory storage system", ACM SIGOPS Operating Systems Review, 28(5) (1994), ACM
  11. Kawaguchi, Atsuo, "A flash-memory based file system", USENIX, ~ (1995)
  12. Kwon, Ohhoon, "Swap space management technique for portable consumer electronics with NAND flash memory", IEEE Transactions on Consumer Electronics, 56(3) (2010)
  13. Chang, Yuan-Hao, "Improving flash wear-leveling by proactively moving static data", IEEE Transactions on Computers, 59(1), pp.53~65 (2010)
  14. "MT29F4G08ABADAWP 8Gbit SLC NAND Flash Memory Data Sheet, Micro Technology", ~ (2009)
  15. "K9GAG08U0M 2G x 8bit MLC NAND Flash Memory Data Sheet, Samsung Electronics" (2007)[URL]
  16. Hachiya, Shogo, "TLC", MLC NAND flash mix-and-match design with exchangeable storage array, 2013, ~
  17. Bucy, John S., "The disksim simulation environment version 4.0 reference manual (cmu-pdl-08-101)", Parallel Data Laboratory, 26 (2008)
  18. Prabhakaran, Vijayan, "SSD extension for DiskSim simulation environment", Microsoft Reseach, ~ (2009)
  19. Liberatore, Marc, "Umass trace repository", ~ (2017)
  20. "Trace, Exchange. "SNIA IOTTA Repository."", ~ (2010)

관련 논문AI추천

이 간행물의 다른 논문 (22건)