Garbage collection of multi-version indexed data on flash memory

2014 ◽  
Vol 60 (8) ◽  
pp. 630-643 ◽  
Author(s):  
Kam-Yiu Lam ◽  
Chun Jiang Zhu ◽  
Yuan-Hao Chang ◽  
Jen-Wei Hsieh ◽  
Po-Chun Huang ◽  
...  
2011 ◽  
Vol 84 (9) ◽  
pp. 1507-1523 ◽  
Author(s):  
Ohhoon Kwon ◽  
Kern Koh ◽  
Jaewoo Lee ◽  
Hyokyung Bahn

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.


2019 ◽  
Vol 28 (07) ◽  
pp. 1950117 ◽  
Author(s):  
Dong Bin Yeo ◽  
Joon-Yong Paik ◽  
Tae-Sun Chung

Owing to the increasing Internet population, there has been an explosion in the amount of digital data generated and also an increase in data complexity. This trend is called big data paradigm. As the Internet of Things (IoT) takes center stage, the growth of data will continue to increase. Therefore, the demand for mass storage devices that have high access speed is increasing. Industry has been paying attention to flash memories that can process large amounts of data at high speed. It will be a good alternative for storing and processing ever-increasing amounts of data because of low power consumption, high shock resistance, portability and fast access speed. However, the write speed is about 10–20 times slower than the read speed in flash memory. In addition, write operations are not allowed to be performed with in-place updates. Garbage collection mechanism is proposed in order to solve the problem incurred by the not-in-place update property of write operations. However, garbage collection mechanism unavoidably causes overhead of additional internal operations, which leads to performance degradation. In this paper, to prevent performance degradation caused by garbage collection, we propose a request-size-aware flash translation layer (RSaFTL) and a hierarchical request-size-aware flash translation layer (HiRSaFTL). They are designed based on page-level address translation. In RSaFTL and HiRSaFTL, page-sized data with high temporal locality cluster into a special area called active blocks by exploiting the property of realistic traces. As a result of the experiments, RSaFTL and HiRSaFTL reduce the number of pages migrated during garbage collections by up to 17.9% and 21.3%, respectively, compared with pure page-level flash transition layer.


Author(s):  
Kam-Yiu Lam ◽  
Jiantao Wang ◽  
Yuan-Hao Chang ◽  
Jen-Wei Hsieh ◽  
Po-Chun Huang ◽  
...  

Sign in / Sign up

Export Citation Format

Share Document