DocumentCode :
1550009
Title :
Greedy page replacement algorithm for flash-aware swap system
Author :
Lin, Mingwei ; Chen, Shuyu ; Wang, Guiping
Author_Institution :
Coll. of Comput. Sci., Chongqing Univ., Chongqing, China
Volume :
58
Issue :
2
fYear :
2012
fDate :
5/1/2012 12:00:00 AM
Firstpage :
435
Lastpage :
440
Abstract :
Because of the attractive features, flash memory replaces magnetic disk as swap storage. All page write operations to flash-memory-based swap storage are requested during the page replacement algorithm in terms of swapping out dirty pages to obtain free page frames. Due to out-of-place update scheme, intensive write operations could result in using up the flash-memory-based swap storage quickly and incurring frequent garbage collection operations with high energy consumption. Moreover, the cost of flash page write operation is much higher than that of flash page read operation. Therefore, in this paper, we propose a greedy page replacement algorithm, called GDLRU, for flash-aware swap system. In order to reduce the number of flash page write operations, GDLRU introduces a clean-aware victim page selection method called CPS which evicts clean page preferentially. If there is no clean page, CPS evicts the dirty page with the least dirty data preferentially. To further reduce the number of flash page write operations, GDLRU also introduces a clean-aware victim page update scheme called CPU which only writes back the dirty flash pages within the victim dirty page. The simulation results indicate that our proposed algorithm outperforms other existing page replacement algorithms in terms of replacement cost.
Keywords :
flash memories; greedy algorithms; storage management; all page write operations; clean-aware victim page selection method; energy consumption; flash memory; flash page read operation; flash page write operations; flash-aware swap system; garbage collection; greedy page replacement algorithm; magnetic disk; swap storage; Algorithm design and analysis; Consumer electronics; Educational institutions; Electronic mail; Energy consumption; Flash memory; Linux; Flash memory; Page replacement algorithm; Swap storage;
fLanguage :
English
Journal_Title :
Consumer Electronics, IEEE Transactions on
Publisher :
ieee
ISSN :
0098-3063
Type :
jour
DOI :
10.1109/TCE.2012.6227444
Filename :
6227444
Link To Document :
بازگشت