固态硬盘缓存区管理及闪存转换层算法优化研究

来源 :湖南大学 | 被引量 : 0次 | 上传用户:wlszmf
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着芯片制造工艺技术的不断发展,计算机CPU性能得到了飞速的提升,但是IO与CPU处理性能的差距却逐渐扩大,传统磁盘IO处理速度严重制约着计算机整体性能进一步提升。和传统机械磁盘相比,固态硬盘具有延迟低、能耗低和可靠性高等优良特性,目前已经广泛的应用在诸多行业中,但是固态硬盘也存在一些缺陷,例如,读写不对称、擦除次数有限和写前擦除。针对上述缺陷,技术研究人员对固态硬盘固件算法进行优化设计,以降低这些缺陷所带来的影响,但是目前技术针对的应用场景不同,侧重点不同,无法大规模应用于复杂多变的负载环境。本文从缓存区管理算法和闪存转换层算法两方面进行算法优化设计,以达到提高固态硬盘存储性能的目的,主要工作包括以下2个方面:(1)在缓存区管理算法优化设计中,提出一种混合存储的缓存区管理算法HSBM,该算法的缓存区使用DRAM和NVM作为物理存储介质,主要用于缓存不同更新频率的随机写和顺序写请求的数据。并且通过迁移机制动态的将NVM二次命中的数据页迁移至DRAM中,DRAM的数据页在剔除时,使用聚簇成块的策略,将被剔除的脏页写入至NVM对应的数据块中,从而将随机写的请求转化为顺序写请求。NVM的数据块在剔除时,使用脏页填充技术,将该数据块与DRAM中该数据块附属的数据页合并填充写回闪存,对DRAM中该数据块附属数据页并不进行剔除,只是将其状态由脏页变更为干净页。实验结果表明,HSBM算法可以有效提高缓存区命中率,减少块擦除次数,降低平均响应时间。(2)在闪存转换层算法优化设计中,提出一种通过对地址映射表进行分类的闪存转换层算法DPFTL。为了将访问频繁的地址映射项留在缓存区中,DPFTL在缓存区中设置热映射表和冷映射表,主用于缓存不同访问频率的地址映射信息。为了增加地址映射项留在缓存区的机率,该算法额外设置置换地址映射表,主要用于缓存从热映射表和冷映射表中剔除出来发生更新操作的地址映射项。在剔除地址映射项时,采用聚簇的策略,将地址映射以“簇”的形式写回闪存翻译页中,可以有效减少频繁的剔除地址映射项。实验结果表明,DPFTL算法在缓存区地址映射项命中率、平均响应时间、块擦除次数和地址翻译页读写次数等指标皆有较大改善。
其他文献
本文以某海底隧道为工程背景,通过相似比设计,利用石膏为主要材料制作了相似比为1/20的海底隧道模型,并进行了相似土配比试验,设计了水-海床-海底隧道动力反应振动台装置以研究不同水深条件下的海底隧道地震响应。另一方面,基于二维一致粘弹性人工边界及地震动等效荷载输入法,通过Open Sees软件建立了二维饱和土自由场模型,研究二维一致粘弹性人工边界单元的精度,其次建立了水-饱和土自由场模型,研究覆盖水
大型相控阵天线已经在远程预警、天文观测和深空探测等领域发挥独一无二的作用,为更加有效地提高大型相控阵天线的探测精度,研究并提升其天线电性能指标至关重要。在工程实际中,天线背架结构产生变形是导致天线电性能恶化的主要原因之一。一方面天线设计要求背架质量不能过大,否则会引起天线背架刚度重量比降低,使得天线背架结构产生变形,最终致使天线电性能恶化;另一方面天线背架结构受到不确定性因素的影响,会引起结构不确
汽车行驶工况作为汽车能耗预估与排放检测的基础数据,是汽车开发与性能评估的关键技术,也是国家在制定汽车排放法规时的重要参考依据。然而,目前我国所执行的轻型汽车测试工况标准,与实际的汽车行驶工况差别较大。为准确评估汽车性能,制定合理的国家与地方测试标准,本文以福州市轻型汽车为研究对象,对城市轻型汽车行驶工况的构建方法进行研究。同时,通过计算机仿真与实际道路试验手段,对所构建的福州市轻型汽车代表性行驶工
随着工业信息物理系统和无线通信技术的发展,使得移动工业人机交互(Human-Machine Interaction,HMI)在近年来逐渐得以应用。在移动工业人机交互过程中,工程师必须手动的从一个包含大量机器设备ID信息的列表中选择出目标机器设备,进而建立数据连接。然而,随着越来越多的机器设备通过无线技术连接到网络,会导致机器列表越来越长,这无疑会加重工程师阅读列表选出目标设备的工作负担,降低工作效
人体在静止和活动状态下,都存在与生命活动息息相关的生物电现象。在各种人体生物电信号中,心电信号和神经信号具有代表性。心电信号可以直接在体表采集,能用于诊断多种心脏疾病、监测病人生命体征;神经信号需植入电极方可检测,从而探测神经异常和损伤。心电信号和神经信号具有人体生物电的共性,即低频、低幅值、易被湮没,因此采集过程中必须对它们进行线性放大。同时它们在特征和存在形式上又有所区别。因此,本文基于SMI
真空管道高速交通系统具有快速、便捷、安全、环保、高效等优势,与现有的公路运输、铁路运输、水运及空运形成有力互补,具有广阔的应用前景和市场价值。由于真空管道车辆有跨音速运行速度以及封闭低压的特殊运行环境,其空气动力学性能与开放式环境下的飞行器、列车、汽车均有较大区别。对真空管道高速车辆的稀薄空气动力学特性进行深入研究,可以为我国真空管道高速交通系统的设计和建设提供重要理论依据和技术支撑。本文以计算流
改革开放以来,我国房地产业的迅速发展给住宅室内装饰装修工程带来了广阔市场。然而,在住宅室内装饰装修行业快速发展的同时,装饰装修所产生的质量问题成为了社会的聚焦点。由于企业施工队伍问题、设计方案有缺陷、装饰材料不合格、现场管理不善、行业和政府监管力度不够等原因,导致各类质量问题频发,相关投诉案件也逐年增多。究其原因,我国还未形成成熟的质量评价体系。因此,建立系统、科学的工程质量全过程评价体系是住宅室
电力系统中变电站是连接发电端与用电端的一个中枢环节,它既要满足电压转换的需求又要稳定用户端瞬时变化的电力波动,为整个电网提供一个安全和可靠的运行环境,因此变电站的作用举足轻重。目前变电站的运维管理大都是人工巡检的方式为主,这影响了巡检的效率,特别是人工智能、物联网时代即将开启,在泛在电力物联网的新背景下,如何采用计算机技术、图像识别与人工智能技术,实现安全高效的变电站运维对于电力系统的正常运行具有
城市卫生是城市生活状况和社会发展程度的集中体现,近年来,智慧垃圾桶环卫监测系统发展日益成熟,但在监测信息的通讯传输方面仍然存在成本高、传输距离有限和数据易丢失等问题。LoRa通讯技术因为具有低功耗、传输距离远和数据丢失率低等优势,在智慧城市环卫监测系统的应用场景中得到普遍运用,但是它的通讯调度算法的设计和通讯速率的设计一直是困扰其通讯的可靠性提升和信道的有效使用率提升的关键难点。针对上述难点,本文
人口增长严重打破了人口与粮食、资源、环境之间的平衡,成为当今世界不容忽视的问题。深入了解人口空间分信息,有利于积极改善人口增长问题、减弱人口与人口相关问题间的恶化程度,可为解决人口相关问题提供决策指导作用。然而,当前对人口分布的了解大多停留在国家、省、市和县级人口分布的认识。如何精确高效获取更细致人口空间分布信息,成为各国学者致力探索的重点任务。本文以福建省为例,对2000-2015年福建省人口空