FeGC: An efficient garbage collection scheme for flash memory based storage systems

2011 ◽  
Vol 84 (9) ◽  
pp. 1507-1523 ◽  
Author(s):  
Ohhoon Kwon ◽  
Kern Koh ◽  
Jaewoo Lee ◽  
Hyokyung Bahn
2021 ◽  
Vol 11 (14) ◽  
pp. 6623
Author(s):  
Chi-Hsiu Su ◽  
Chin-Hsien Wu

Compared with the traditional hard-disk drives (HDDs), solid-state drives (SSDs) have adopted NAND flash memory and become the current popular storage devices. However, when the free space in NAND flash memory is not enough, the garbage collection will be triggered to recycle the free space. The activities of the garbage collection include a large amount of data written and time-consuming erase operations that can reduce the performance of NAND flash memory. Therefore, DRAM is usually added to NAND flash memory as cache to store frequently used data. The typical cache methods mainly utilize the data characteristics of temporal locality and spatial locality to keep the frequently used data in the cache as much as possible. In addition, we find that there are not only temporal/spatial locality, but also certain associations between the accessed data. Therefore, we suggest that a cache policy should not only consider the temporal/spatial locality but also consider the association relationship between the accessed data to improve the cache hit ratio. In the paper, we will propose a cache policy based on request association analysis for reliable NAND-based storage systems. According to the experimental results, the cache hit ratio of the proposed method can be increased significantly when compared with the typical cache methods.


2013 ◽  
Vol 62 (11) ◽  
pp. 2141-2154 ◽  
Author(s):  
Sungjin Lee ◽  
Dongkun Shin ◽  
Jihong Kim

2014 ◽  
Vol 63 (11) ◽  
pp. 2661-2673 ◽  
Author(s):  
Hua-Wei Fang ◽  
Mi-Yen Yeh ◽  
Pei-Lun Suei ◽  
Tei-Wei Kuo

Author(s):  
Raja Subramani ◽  
Haritima Swapnil ◽  
Niharika Thakur ◽  
Bharath Radhakrishnan ◽  
Krishnamurthy Puttaiah

Author(s):  
Myungsub Lee

In this paper, we propose a block classification with monitor and restriction (BCMR) method to isolate and reduce the interference of blocks in garbage collection and wear leveling. The proposed method monitors the endurance variation of blocks during garbage collection and detects hot blocks by making a restriction condition based on this information. This method induces block classification by its update frequency for garbage collection and wear leveling, resulting in a prolonged lifespan for NAND flash memory systems. The performance evaluation results show that the BCMR method prolonged the life of NAND flash memory systems by 3.95% and reduced the standard deviation per block by 7.4%, on average.


Sign in / Sign up

Export Citation Format

Share Document