A Performance Improvement technique for Flash-based File System Using File-Unit Caching

파일수준의 캐시기능을 통한 플래시 파일 시스템의 성능 향상 기법

  • Lee, Jun-Hee (Real-Time Computing and Communications Lab, Hanyang University) ;
  • Seo, Min-Yeol (Real-Time Computing and Communications Lab, Hanyang University) ;
  • Maeng, Ji-Chan (Real-Time Computing and Communications Lab, Hanyang University) ;
  • Ryu, Min-Soo (Real-Time Computing and Communications Lab, Hanyang University)
  • 이준희 (한양대학교 실시간시스템 연구실) ;
  • 서민열 (한양대학교 실시간시스템 연구실) ;
  • 맹지찬 (한양대학교 실시간시스템 연구실) ;
  • 유민수 (한양대학교 실시간시스템 연구실)
  • Published : 2007.06.25

Abstract

비휘발성 메모리의 하나인 플래시 메모리는 저전력 및 저비용 등의 장점으로 인해 임베디드 시스템에 필수적인 요소로 사용되고 있다. 이러한 장점에 반해, DRAM과 같은 휘발성 반도체 메모리와 비교하여 데이터 쓰기는 느리고, 데이터 업데이트를 위한 블록 소거 (erase) 동작의 오버헤드라는 단점이 있다. 특히 블록 소거 동작은 횟수가 제한되어 있으며, 이는 플래시 메모리의 수명을 결정하는데 중요한 요소이다. 본 논문에서는 플래시 메모리 기반 파일시스템에서 DRAM과 같은 동적 메모리를 사용하여 블록 소거의 횟수를 줄이고 입출력 속도를 향상시키는 기법을 제안한다.

Keywords