INTRODUCTIONRESEARCHRECENT PROJECTSCOURSESPUBLICATIONS
Flash Memory System
HOME : RESEARCH : Flash Memory System
 Flash Translation Layer (FTL)
1. LAST: Locality-Aware Sector Translation for NAND Flash Memory-Based Storage Systems
  • Develop a flash translation layer (FTL) optimized for general purpose systems, such as desktop systems and enterprise systems
  • Focus on minimizing the garbage collection overhead by exploiting the locality of I/O references (e.g., sequential locality and temporal locality)


  • 2. RAST: Resource-Aware Sector Translation for NAND Flash Memory-Based Storage Systems
  • Propose a novel flash translation layer (FTL), called Resource-Aware Sector Translation Layer (RAST), which is optimized to reduce the memory footprint of an FTL for resource-sensitive storage systems.
  • Saves the memory footprint by using an on-demand metadata management scheme which brings only recently accessed metadata into memory.
  • Employs a sampling-based wear-leveling scheme which provides competitive wear-leveling
  • Achieve a good performance level for resource-constraint storage systems with the small memory footprint.
  • Performance with very small memory.

  • 3. Published papers
  • Sungjin Lee, Dongkun Shin, Young-Jin Kim and Jihong Kim, "LAST: Locality-Aware Sector Translation for NAND Flash Memory-Based Storage Systems ," ACM Operating Systems Review, Vol. 42, Issue 6, pp. 36-42, October 2008
  • Keonsoo Ha, Taejin Kim, Byoung Young Ahn, and Jihong Kim, "Resource-Aware Sector Translation Layer for Resource-Sensitive NAND flash-based Storage Systems ," IEEE Transactions on Consumer Electronics, Vol. 58, No. 2, May 2012