대용량 플래시 메모리 드라이브를 위한 효율적인 플래시 변환계층 캐시 관리 방안

An Efficient Cache Management Scheme of Flash Translation Layer for Large Size Flash Memory Drives
  • 최환필
  • 김용석

초록

Nowadays, large size flash memory drives with more than a couple of hundreds of gigabytes are common. This paper presents an efficient cache management scheme of flash translation layer, called TPC-FTL, for large size flash memory drives. Since flash drives of large size usually contain large size RAM, we can enhance the performance of page mapping cache by using more RAM for the cache. But if the size exceeds a threshold, the existing schemes are impractical for real devices, because the time for cache manipulation becomes too long. TPC-FTL manages the cache in translation page unit, not in logical page number unit used in existing schemes. Since a translation page covers a large number of logical page numbers (for example, 512 for 2KB size page), the number of cache elements can be reduced up to a practical level. A performance evaluation shows that average response time, an important performance measure, is better than existing schemes via the effect of utilizing spacial locality in addition to temporal locality.

키워드

SSDFlash MemoryFTLPage MappingCache Management
제목
대용량 플래시 메모리 드라이브를 위한 효율적인 플래시 변환계층 캐시 관리 방안
제목 (타언어)
An Efficient Cache Management Scheme of Flash Translation Layer for Large Size Flash Memory Drives
저자
최환필김용석
발행일
2015-11
유형
Y
저널명
한국컴퓨터정보학회논문지
20
11
페이지
31 ~ 38