混合固态硬盘的磨损均衡算法研究

来源 :湖南大学 | 被引量 : 0次 | 上传用户:u482366
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
鉴于NAND Flash闪存的可擦除次数有限,不均衡的擦除会降低闪存的可靠性,因此,为了延长闪存的使用寿命,设计一个自适应均衡擦除次数的磨损均衡算法至关重要。混合固态硬盘通常由SLC(Single-Level Cell)和MLC(Multi-Level Cell)闪存构成,SLC和MLC闪存之间的冷热数据分配、闪存间的磨损均衡以及闪存内部的磨损均衡是混合固态硬盘闪存转换层设计的关键问题,针对这些问题,本文主要做了以下工作:1)基于SLC和MLC闪存各自的特点,本文设计了一种阈值随当前读写请求大小动态变化的分离器。SLC适合处理小而热的数据,MLC适合处理大而冷的数据,由于热数据会经常的被读写,如果热数据尽可能的部署在SLC闪存,数据整体的响应时间会大大减少。实验表明本文的动态阈值算法能很好地识别冷热数据。2)针对混合固态中SLC内部磨损度不均衡和闪存利用率低的问题,设计了一种利用基于物理页循环队列的方法来管理SLC闪存。本文通过控制循环队列的长度对SLC中的热数据进行管理,从而提高SLC闪存的利用率。通常而言,SLC闪存耐受性比MLC高10倍到20倍的寿命,混合固态硬盘中SLC和MLC闪存之间极易出现磨损度不同步问题,针对这个问题本文设计了一种流量控制器,通过两者的磨损均衡度和数据的实时热度,来对冷热数据进行选择性的重新分配,能有效平衡两者的磨损度和减少闪存间数据的迁移次数。实验结果表明上述方法可以有效提高SLC内部的磨损均衡度、闪存的利用率以及SLC和MLC闪存之间的磨损均衡度。3)鉴于MLC内部磨损均衡的问题,本文提出了基于逻辑页的热度与物理块的热度相结合的静态磨损算法和动态磨损均衡算法。对数据的热度进行了重新定义,算法除了考虑物理页的因素外,还考虑到逻辑页的本身热度以及逻辑页的更新时间间隔。对于冷热物理块的识别,考虑到了闪存介质的物理特性,来解决物理块擦除不均问题(有些块几乎不被擦除,而有些块反复擦除)。实验结果表明该算法能大大的提高MLC闪存内部磨损均衡度,提高闪存的使用寿命。
其他文献
随着互联网行业的飞速发展,信息的产生和传播达到空前的速度,数据量呈爆炸式增长。互联网中充斥着大量的文本、音频、视频等各类数据,文本信息无疑是其中体量最大的数据资源,
网络虚拟化被认为是最可能有效解决网络僵化问题的技术方案之一。网络僵化指的是,传统的网络体系结构受制于固有的基于TCP/IP模式的数据传输方式,将无法始终满足日益增长的、
随着信息技术的不断发展,计算机需要处理的数据量和任务量日益增多,为了提高计算机程序的运行速度,越来越多的公司、科研机构开始通过结合中央处理器(CPU)和图形处理器(GPU)
插件机视觉定位系统是实现准确插件的关键,目前异型元件插件机的元件定位大多沿用通用贴片机的底部相机定位方法,由于异型元件针脚长而细,通过元件底部图像的本体区域进行定
随着创意产业的深入发展,推动社会逐步向创意社会迈进,在此基础上加大对于目前社会形态的研究,能够为创意社会发展提供一个可供参考的理论依据。文章共包括四个部分,第一部分
QR码作为移动互联网的入口之一,凭借其制作方便、存储容量大以及扫描稳定等特点,成为人们日常生活中最常使用的二维码。但是,由杂乱无章的黑白块构成的传统QR码,较差的视觉效
近年来,在医疗输液制剂生产行业,由于自动化灌装技术的应用,输液灌装制剂的年生产量极大。而对产品质量的检测环节还处于人工视觉检测的阶段,大大限制了生产效率。本课题通过
随着互联网的快速发展,在线观看和传输视频变得越来越便捷,视频正日益成为人们生活和工作中获取信息的重要渠道。但在利益驱使下,视频的盗版问题正变得日益严重。近年来,数字
土地是农民赖以生存的基础,没有了土地,农民的生活保障程度大大削弱,我国是农业大国,13亿人口中有8亿多是农民,农民的安居乐业保持国家安定、社会稳定的最重要条件之一。随着
大型开源软件项目,诸如:Eclipse和Mozilla这样的开源软件,都配备相应的缺陷追踪系统,因为这样的软件项目系统规模庞大,需求量高,不断有新的功能扩充。缺陷追踪系统每天会产生