Implementation of I/O Trace Visualization Tool for Flash Memory based Storage Systems

플래시메모리 기반 저장시스템의 성능 분석을 위한 I/O 트레이스 가시화 도구 개발

  • Yoon, Kyeong-Hoon (Information and Communication Engineering, Hanyang University) ;
  • Jung, Ho-Young (Information and Communication Engineering, Hanyang University) ;
  • Park, Sung-Min (Information and Communication Engineering, Hanyang University) ;
  • Cha, Jae-Hyuk (Information and Communication Engineering, Hanyang University) ;
  • Kang, Soo-Yong (Dept. of Computer Science Education, Hanyang University)
  • 윤경훈 (한양대학교 정보통신공학과) ;
  • 정호영 (한양대학교 정보통신공학과) ;
  • 박성민 (한양대학교 정보통신공학과) ;
  • 차재혁 (한양대학교 정보통신공학과) ;
  • 강수용 (한양대학교 컴퓨터교육과)
  • Published : 2006.10.20

Abstract

최근 플래시 메모리는 여러 장점들 때문에 다양한 휴대기기에서 많이 사용되고 있다. 반면 내구성에 약점을 갖고 있는 플래시 메모리의 특성 때문에 최대한 소거 동작을 적게 하여 오랫동안 사용하는 FTL 알고리즘을 개발하는 연구가 필요하다. 이러한 FTL 알고리즘을 실험하고 평가하기 위해서 트레이스 데이터를 연구에 활용하는 일이 많아지면서, 쉽게 트레이스 데이터에 대한 분석도구를 개발하였다. 우리는 트레이스 데이터를 다양한 그래프로 그려주고 통계치를 산출해주는 도구를 개발하였고, 이를 바탕으로 트레이스 분석 작업을 쉽게 할 수 있도록 하였다. 마찬가지로 이러한 도구는 버퍼 교체정책을 실험하고 평가하는 일에도 사용 될수 있다. 그리고 각 그래프를 설명하면서 트레이스에 데이터 대한 설명과 함께 분석을 통하여 버퍼교체 알고리즘 및 FTL 알고리즘에 어떻게 활용 할 수 있는지 설명하였다.

Keywords