A Study on the Block Fragmentation Problem of SSD based on NAND Flash Memory

NAND 플래시 메모리 기반 SSD에서의 블록 파편화 문제에 관한 연구

  • Ha, Byung-Min (School of Information and Communication Engineering, Sungkyunkwan University) ;
  • Cho, Hyun-Jin (School of Information and Communication Engineering, Sungkyunkwan University) ;
  • Eom, Young-Ik (School of Information and Communication Engineering, Sungkyunkwan University)
  • 하병민 (성균관대학교 정보통신공학과) ;
  • 조현진 (성균관대학교 정보통신공학과) ;
  • 엄영익 (성균관대학교 정보통신공학과)
  • Published : 2010.06.30

Abstract

최근 낸드 플래시 메모리를 이용한 SSD(Solid State Disk)는 차세대 저장 매체로서 주목받고 있다. SSD의 성능을 높이기 위해 다양한 기술이 연구되고 있지만, 그 중 병렬성 향상 기법이 성능에 가장 큰 영향을 미치고 있다. 이에 따라 SSD에서는 병렬성 향상을 위해 논리 주소 스트라이핑(Striping)을 사용하고 있다. 논리 주소 스트라이핑을 이용하면 병렬성이 크게 증가되지만 매핑 기법에 따라 블록 활용률에 문제점이 발생할 수 있다. 본 논문에서는 논리 주소 스트라이핑 기법과 하이브리드 매핑 기법이 동시에 SSD에 적용되었을 때 발생하는 블록 파편화 문제를 확인하고, 블록 파편화 문제가 블록 활용률과 성능에 미치는 영향을 분석하였다.

Keywords