ABSTRACT
Recently, flash memory in serving as a cache layer for disks gains a lot of attention. However, the out-place update characteristic of flash memory leads to increase of garbage collection overhead and decrease of cache hit ratio. In this paper, we propose FMCM which is the management scheme for a circular cache according to consideration of characteristics of the flash memory, search into new data, block replacement and garbage collection mechanism. We evaluated FMCM using a trace-driven simulator. The proposed scheme can save the disk energy about 3~5% compared with a typical system using flash memory cache. FMCM also improve the average response time about 1.5~4ms faster than the existing system.
- Erik R. Green Storage II: Metrics and Measurement, SNIAGoogle Scholar
- T. Kgil, D. Roberts, and T. Mudge, Improving NAND Flash Based Disk Caches. In Proceedings of the International Symposium on Computer Architecture, pp. 327--338, 2008 Google ScholarDigital Library
- M. Wu and W. Zwaenepoel. eNVy: A Non-Volatile, Main Memory Storage system. In Proc. Int'l Conf. on Arch. Support for Prog. Lang. and Oper. sys., Oct 1994. Google ScholarDigital Library
Index Terms
- FMCM: a efficient flash memory cache management scheme for energy-efficient disks
Recommendations
Next high performance and low power flash memory package structure
In general, NAND flash memory has advantages in low power consumption, storage capacity, and fast erase/write performance in contrast to NOR flash. But, main drawback of the NAND flash memory is the slow access time for random read operations. Therefore,...
ComboFTL: Improving performance and lifespan of MLC flash memory using SLC flash buffer
Multi-level cell (MLC) flash memory has lower bit cost compared to single-level cell (SLC) flash memory. However, there are several obstacles to the wide use of MLC flash memory, including slow write performance and shorter lifespan. To improve the ...
Hybrid nonvolatile disk cache for energy-efficient and high-performance systems
Special section on adaptive power management for energy and temperature-aware computing systemsNAND flash memory has been employed as disk cache in recent years. It has the advantages of high performance, low leakage power, and cost efficiency. However, flash memory's performance is limited by the inability of in-place updates, coarse access ...
Comments