期刊文献+

基于贪婪策略的NAND FLASH存储器的磨损均衡算法研究 被引量:3

Research on Wear Leveling Algorithm of NAND FLASH Memory Based on Greedy Strategy
下载PDF
导出
摘要 NAND FLASH存储器是无线传感器网络节点的存储设备。传感器节点在监控区域中不断获取数据信息,并进行节点之间的数据交互,使得NAND FLASH存储器频繁地进行写操作,从而造成物理块的擦除次数不均衡,缩短了存储器的使用寿命,最终影响整个传感器网络的使用寿命。针对上述问题,提出了贪婪策略的分区地址映射磨损均衡算法。该算法根据磨损擦除的参数进行贪婪选择,选择出擦除次数小的物理块进行写操作,而对擦除次数大的物理块进行配置与实验数据迁移,进入等待擦除。通过软件测试的方式,证明了所提算法可以有效地实现并优化NAND FLASH存储器的磨损均衡。 NAND FLASH memory is the storage device of sensor node in wireless sensor network. Sensor nodes conti-nuously acquire data from monitoring area, and exchange data between nodes. Frequently wri ting operations on NAND FLASH memory makes the physical block’s erase number unbalanced and reduces the memory’s life. Accordingly,it will affect the l ife of the whole sensor network. In this paper, a partition address mapping wear leveling algorithm was proposed to solve this problem. In this algorithm, when data is wri tten into memory, a new physical block for wri ting operations is selected according to the wear leveling measurement which it computed wi th greedy methods. And the con-figurat ion and experimental data are exchanged between the old physical block and the new physical block, then the old physical block enters a wait state. It is proved by software testing that the algorithm proposed in this paper can effec-t ively optimize the wear leveling of NAND FLASH memory.
作者 贾鑫 张少平
出处 《计算机科学》 CSCD 北大核心 2017年第B11期312-316,共5页 Computer Science
基金 国家自然科学基金(61462038)资助
关键词 无线传感器网络 数据存储 NAND FLASH 贪婪策略 分区地址映射 Wireless sensor network,Data storage,NAND FLASH,Greedy strategy,Partit ion address mapping
  • 相关文献

参考文献4

二级参考文献63

  • 1顾宝根,顾喜梅.日志结构的嵌入式文件系统研究[J].计算机工程与设计,2004,25(6):915-917. 被引量:17
  • 2Lai S.Flash memories:Successes and challenges[J].IBM Journal of Research and Development,2008,52(4/5):529-535.
  • 3Chang Lipin,Kuo Teiwei.Efficient management for large-scale flash-memory storage systems with resource conservation[J].ACM Trans on Storage,2005,1(4):381-418.
  • 4Park C,Seo J,Bae S,et al.A low-cost memory architecture with NAND XIP for mobile embedded systems[C]//Proc of the 1st IEEE/ACM/IFIP Int Conf on Hardware-Software Codesign and System Synthesis.New York:ACM,2003:138-143.
  • 5Wu M,Willy Z.eNVy:A non-volatile main memory storage system[C]//Proc of the 6th Int Conf on Architectural Support for Programming Languages and Operating Systems.New York:ACM,1994:86-97.
  • 6Taeho K,Trevor M.FlashCache:A NAND flash memory file cache for low power Web servers[C]//Proc of the 2006 Int Conf on Compilers,Architecture and Synthesis for Embedded Systems.New York:ACM,2006:103-112.
  • 7Kgil T,Roberts D,Mudge T.Improving NAND flash based disk caches[C]//Proc of the 35th Int Symp on Computer Architecture.New York:ACM,2008:327-338.
  • 8Dushyanth N,Eno T,Austin D.Migrating server storage to SSDs:Analysis of tradeoffs[C]//Proc of the 4th ACM European Conf on Computer Systems.New York:ACM,2009:145-158.
  • 9Microsoft Corp.Explore the features:Performance[EB/OL].[2008-12-05].http://www.microsoft.com/windows/windows-vista/features/performance.aspx.
  • 10Shmidt D.Trueffs wear-leveling mechanism[R].Newark,CA:M-System,2002.

共引文献87

同被引文献16

引证文献3

二级引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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