Abstract
Most mobile devices are equipped with a NAND flash memory even if it has characteristics of not-in-place update and asymmetric I/O latencies among read, write, and erase operations: write/erase operations are much slower than a read operation in a flash memory. For the overall performance of a flash memory system, the buffer replacement policy should consider the above severely asymmetric I/O latencies. However, existing LRU buffer replacement algorithm cannot deal with the above problem. This paper proposes the LRU-WSR buffer replacement algorithm that enhances LRU by reordering writes of not-cold dirty pages from the buffer cache to flash storage. The enhanced LRUWSR algorithm focuses on reducing the number of write/erase operations as well as preventing serious degradation of buffer hit ratio. The experimental results show that the LRU-WSR outperforms other algorithms including LRU, CF-LRU, and FAB.
| Original language | English |
|---|---|
| Pages (from-to) | 1215-1223 |
| Number of pages | 9 |
| Journal | IEEE Transactions on Consumer Electronics |
| Volume | 54 |
| Issue number | 3 |
| DOIs | |
| Publication status | Published - 2008 |
| Externally published | Yes |
Keywords
- Buffer replacement
- Flash memory
- Storage system
Fingerprint
Dive into the research topics of 'LRU-WSR: Integration of LRU and writes sequence reordering for flash memory'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver