휴대용 저장장치 시스템을 위한 Clustered Flash Translation Layer

A Clustered Flash Translation Layer for Mobile Storage Systems

  • 발행 : 2008.03.25

초록

컴팩트 플래시 메모리와 같은 휴대용 저장장치 표준에서는 플래시 메모리 시스템 소프트웨어인 FTL(Flash Translation Layer)이 필요하다. 본 논문에서는 논리 주소를 물리 주소로 빠르게 변환하기 위해 Clustered Hash Table과 2단계 소프트웨어 캐시 기법을 사용하여 FTL을 설계하였다. 실험 결과 본 논문에서 제안한 CFTL이 잘 알려진 NFTL과 AFTL보다 각각 13%, 8% 이상 주소 변환 성능이 빠르고 AFTL보다 메모리 사용량을 75% 이상 감소시켰다.

참고문헌

  1. C.-H. Wu and T.-W. Kuo, "An Adaptive Two-Level Management for the Flash Translation Layer in Embedded Systems," International Conference on Computer Aided Design, San Jose, CA, Nov 2006
  2. M. Talluri, M. D. Hill and Y. A. Khalidi, "A new page table for 64-bit address spaces," In Proc. of Symposium of Operating System Principles, Dec 1995
  3. J. H. Howard, M. L. Kazar, S. G. Menees, D. A. Nichols, M. Satyanarayanan, R. N. Sidebotham, and M. J. West, "Scale and Performance in a Distributed File System," ACM Transactions on Computer Systems, Vol. 6, pp. 51-81, Feb 1988 https://doi.org/10.1145/35037.35059
  4. J. Kim, J. M. Kim, S. H. Noh, S. L. Min, and Y. Cho, "A Space-Efficient Flash Translation Layer for Compact-Flash Systems," IEEE Transaction on Consumer Electronics, Vol. 48, No. 2, May 2002
  5. Intel Corporation, "Understanding the Flash Translation Layer Specification"
  6. Intel Corporation, "Software Concerns of Implementing a Resident Flash Disk"