期刊文献+

一种针对闪存的高效缓冲区置换算法 被引量:1

Efficient Replacement Algorithm for Flash Memory
下载PDF
导出
摘要 随着闪存容量的不断增长和闪存应用的日益广泛,针对闪存的缓冲区管理已成为一个迫切需要解决的问题.针对闪存的写代价显著高于读代价的特性,提出一种针对闪存的页面置换算法LEAC.LEAC根据页面的读写负载和闪存的读写代价差异对换出页面引起的预期闪存访问开销进行评估,优先换出预期访问开销最低的页.实验表明,LEAC可以显著降低闪存访问开销. With rapid increase of the density of flash memory and the emergence of new flash-based applications,it becomes a critical issue to provide efficient buffer management for flash memory.Different from magnetic disk,flash memory has several distinct characteristics.Therefore,it will result in poor performance to directly apply traditional magnetic-disk-based page replacement algorithms on flash.This paper focuses on the distinct characteristics of flash memory,such as asymmetric read/write speed,and presents a novel efficient flash-based buffer page replacement algorithm,called LEAC.LEAC evaluates the expected flash access costs of pages according to their read/write loads and read/write speed of flash memory,and replaces the page with least expected access cost first.The experimental results showed that LEAC could significantly reduce flash access cost.
出处 《小型微型计算机系统》 CSCD 北大核心 2010年第8期1687-1691,共5页 Journal of Chinese Computer Systems
基金 国家自然科学基金项目(60833005)资助
关键词 闪存 缓冲区 页面置换算法 flash memory buffer page replacement algorithm
  • 相关文献

参考文献12

  • 1Wu C H, Kuo T W. An adaptive two-level management for the flash translation layer in embedded systems[C]. In Proc. of the 2006 IEEE/ACM Intl Conf. on Computer-Aided De, sign (ICCAD' 06). 2006. 601-606,.
  • 2Wu c H, Kuo T W, Chang L P. The design of efficient initialization and crash recovery for log-based file systems over flash memory[J]. ACM Trans. on Storage (TOS), 2006, 2 (4):449-467.
  • 3Xiang X,Yue L, Liu Z, et al. A reliable B-tree implementation over flash memory[ C]. In Proc. of the 2008 ACM Syrup. on Applied Computing ( SAC 2008). 2008, 1487-1491.
  • 4Intel Corporation. Understanding the flash wanslation layer (FTL) specification[R]. Technical Report AP-684, 1998.
  • 5Park S, Jung D, Kang J, et al. CFLRU: a replacement algorithm for flash memory[C]. In: Proe. of the 2006 Intl Conf. on Compilers, Architecture and Synthesis for Embedded Systems ( CASES' 06). 2006, 234-241.
  • 6Jung H, Shim H, Park S, et al. LRU-WSR: integration of LRU and writes sequence reordering for flash memory[J]. IEEE Trans. on Consumer Electronics, 2008, 54 (3) : 1215-1223.
  • 7Jo H,Kang J U, Park S Y, et al. FAB: flash-aware buffer management policy for portable media players [ J ]. IEEE Trans. on Consumer Electronics, 2006, 52(2) :485-493.
  • 8Seo D, Shin D. Recently-evicted-first buffer replacement policy for flash storage devices[ J]. IEEE Trans. on Consumer Electronics, 2008, 54(3) :1228-1235.
  • 9Sarnsung Electronics. K9XXG08UXA 1G x 8 Bit / 2G x 8 Bit / 4G x 8 Bit NAND Flash Memory Data Sheet[Z]. 2006.
  • 10Wei P, Yue L, Liu Z, et al. Rash memory management based on predicted data expiry-time in embedded real-time systems[ C]. In Proc. of the 2008 ACM Syrup. on Applied Computing ( SAC 2008). 2008, 1477-1481.

同被引文献3

引证文献1

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部