SEPL: Smart evicted page list buffer for NAND flash storage system

  • Jin, Xin
  • Jung, Sanghyuk
  • Song, Yong Ho
Citations

SCOPUS

2

초록

NAND flash memory has become popular in the consumer market while its success in main storage market is still limited. One of the reasons is that NAND flash suffers severe performance degradation under random write requests, and these requests are inevitable since the complexity of the applications is growing rapidly. One way to mitigate the problem is by applying DRAM as the buffer between host and NAND flash to absorb these requests, and numbers of buffer management schemes such as CFLRU and FARS had been proposed. However, these algorithms do not respect write intensive and long-term pages enough. In this paper, we propose a buffer replacement algorithm with a smart eviction list and a brand new eviction criterion that helps retaining the write intensive pages in the buffer in order to lower down the number of write request into NAND flash memory. Experiments show that SEPL outperforms other algorithms in the traces where random access is dominant.

키워드

Buffer cacheLong-termMetadataNAND flashRandom accessReplacementStorage systemWrite intensiveBuffer cachesLong-termNAND FlashRandom accessReplacementStorage systemsWrite intensiveAlgorithmsCache memoryDynamic random access storageEmbedded softwareEmbedded systemsInformation technologyMetadataNAND circuitsFlash memory
제목
SEPL: Smart evicted page list buffer for NAND flash storage system
저자
Jin, XinJung, SanghyukSong, Yong Ho
DOI
10.1109/CIT.2010.297
발행일
2010-09
유형
Conference Paper
저널명
Proceedings - 10th IEEE International Conference on Computer and Information Technology, CIT-2010, 7th IEEE International Conference on Embedded Software and Systems, ICESS-2010, ScalCom-2010
페이지
1687 ~ 1694