首页 | 本学科首页   官方微博 | 高级检索  
     

基于随机游走的大容量固态硬盘磨损均衡算法
引用本文:赵鹏,白石.基于随机游走的大容量固态硬盘磨损均衡算法[J].计算机学报,2012,35(5):972-978.
作者姓名:赵鹏  白石
作者单位:清华大学计算机科学与技术系 北京100084
基金项目:国家"八六三"高技术研究发展计划项目基金,国家自然科学基金
摘    要:基于闪存的大容量固态硬盘(SSD)能够在未来取代磁盘.它有很多优点,包括非易失性、低能耗、抗震性强等.然而,基于NAND闪存的存储块自身存在有限的擦除重写次数的问题一直影响着它的广泛应用.当闪存芯片达到擦除重写的限制次数后,存储块上的数据就会变得不可靠.目前研究者们已经提出了一些磨损均衡算法来解决这个问题.但当固态硬盘的存储容量不断增大后,这些算法需要越来越多的内存容量来保证运行.文中提出一种基于随机游走的磨损均衡算法来应用在大容量的固态硬盘上,该算法能够很大程度地减少内存消耗.实验表明所需内存容量仅为BET算法的15.6%,与此同时磨损均衡的性能并没有降低.

关 键 词:闪存  固态硬盘  磨损均衡  随机游走

A Random-Walk Based Wear-Leveling Algorithm for Large-Capacity SSDs
ZHAO Peng , BAI Shi.A Random-Walk Based Wear-Leveling Algorithm for Large-Capacity SSDs[J].Chinese Journal of Computers,2012,35(5):972-978.
Authors:ZHAO Peng  BAI Shi
Affiliation:(Department of Computer Science and Technology,Tsinghua University,Beijing 100084)
Abstract:Large-capacity flash based SSD(Solid-state disk) has the potential to become the storage system alternative in the future.It has many advantages: non-volatility,low-power consumption and shock resistance and so on.However,reliability is still a critical problem when using NAND flash memory.Every block of NAND flash memory has a limited number of write/erase cycles,after the limited number,the data that keep in the block become unreliable.Many wear-leveling algorithms have been proposed to solve the reliability problem.But with the capacity of SSD increases,these algorithms always need more and more DRAM capacity.We propose a random-walk based wear-leveling algorithm for large-capacity SSD that can obviously reduce memory consumption(only 15.6% DRAM space compared to BET algorithm) for storing wearing information and achieve the same performance compare with other algorithms.
Keywords:flash memory  SSD  wear leveling  random walk
本文献已被 CNKI 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号