DocumentCode :
33726
Title :
Three-state log-aware buffer management scheme for flash-based consumer electronics
Author :
Jin, Rize ; Hyung-ju Cho ; Tae-Sun Chung
Author_Institution :
Dept. of Comput. Eng., Ajou Univ., Suwon, South Korea
Volume :
59
Issue :
4
fYear :
2013
fDate :
Nov-13
Firstpage :
795
Lastpage :
802
Abstract :
Major digital consumer electronics such as smartphones and tablet PCs are equipped with flash memory because of its many advantages. However, its distinguishing characteristics, including erase-before-update, asymmetric read/write/erase cost and limited number of erase cycles, make it necessary to reconsider existing storage access designs in order to explore the hardware potential. For example, the buffer replacement scheme for flash-based systems should not only consider the cache hit ratio, but also the relatively heavy write and erase costs that are caused by flushing dirty pages. Most of the recent studies on buffer design focus on a clean-first LRU (Least Recently Used) strategy that evicts clean pages prior to dirty pages, in order to minimize the write access to flash. However, all of them failed to distinguish the cached pages that may have different effects on the flash device under various storage mangers. This paper proposes a three-state log-aware buffer management scheme, called TSLA, which considers not only the imbalance of read/write costs of flash memory but also the log block thrashing, associativity, and space utilization problems of log-based FTLs (flash translation layers). Experimental results show that the proposed solution is effective for reducing the garbage collection overhead under various FTLs, such as BAST, FAST and IPL.
Keywords :
buffer storage; consumer electronics; flash memories; logic design; TSLA; associativity problem; buffer design; digital consumer electronics; flash based consumer electronics; flash memory; flash translation layer; log aware buffer management; log block thrashing; read-write cost imbalance; space utilization problem; three state buffer management; Algorithm design and analysis; Buffer storage; Computers; Consumer electronics; Educational institutions; Flash memories; Software;
fLanguage :
English
Journal_Title :
Consumer Electronics, IEEE Transactions on
Publisher :
ieee
ISSN :
0098-3063
Type :
jour
DOI :
10.1109/TCE.2013.6689691
Filename :
6689691
Link To Document :
بازگشت