ZWR: Combining wear-leveling with reclamation for flash-memory-based storage systems of embedded systems

2017 ◽  
Vol 12 (4) ◽  
pp. 575-583
Author(s):  
Yin Yang ◽  
Subhoyt Sandeep
Author(s):  
A. Thileepan ◽  
S. Ramachandran

<p>Recent days increasing the use of flash memory device in embedded systems. Diverse qualities of NAND blaze recollections from hard circles include: a constrained square eradicate check, the inconceivability of set up refresh, and asymmetry in operation granularity. Along these lines different rubbish accumulation procedures for the NAND streak recollections have been proposed. In any case, existing rubbish accumulation procedures obstruct square wear leveling since they utilize a similar technique for both hot and icy information. In this paper, we propose effective junk accumulation and piece administration strategies to enhance piece wear leveling and trash gathering speed. Above all else, information is arranged into three sorts concurring to alteration recurrence - hot information, cool information, and warm data and distinctive sorts of information are put away in various pieces. The delete cost is figured considering information sort, and afterward junk gathering is performed for the hinders whose eradicate costs surpass the limit esteem. Furthermore, unique square records are made in RAM by information sort, and the squares are orchestrated in the request of their eradicate cost.</p>


2012 ◽  
Vol 21 (04) ◽  
pp. 1250030 ◽  
Author(s):  
WEI-NENG WANG ◽  
KAI NI ◽  
JIAN-SHE MA ◽  
YI ZHAO ◽  
ZONG-CHAO WANG ◽  
...  

Flash memory won its edge than other storage media for its advantages, such as shock resistance, low power consumption and high data transmission speed. However, new data is written out-of-place due to the characteristics of flash memory, which is diverse from traditional magnetic media. Out-of-place update results in the wear-leveling issue over flash memory for erasing blocks to reclaim invalid pages. This paper proposed a dynamic wear (DW)-leveling design without substantially increasing overhead and without modifying Flash Translation Layer (FTL) for huge-capacity flash storage systems with cache, which is based on segmentation threshold and Least Recently Used (LRU). Experimental results show that our design levels the wear of different physical blocks, reduces extra page coping and block erasing, and improves the read/write performance. Additionally, different thresholds impacting wear leveling are also discussed.


Sign in / Sign up

Export Citation Format

Share Document