基于NVRAM的存储管理和容错技术研究

来源 :国防科学技术大学 | 被引量 : 0次 | 上传用户:wubin811030
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
新型非易失存储器件(NVRAM)在近些年发展迅速,其具有字节粒度寻址、容量密度大、访问速度快、以及非易失等特性。它的出现将会为现有的存储系统带来革命性的革新,并广泛地影响着上层软件系统。当前对NVRAM的研究工作,在底层硬件层面的研究比较广泛,其相关研究主要集中于克服其硬件缺陷(寿命短、写速度慢等)。而在上层系统软件层面的研究,还有待完善。特别的,在对其进行存储管理的方面,前人的研究过多依赖于文件系统,其软件开销较大。另外,NVRAM的非易失性可以为容错带来新的机遇,前人对这方面的研究也仅仅局限于利用其实现检查点,而没有更创新的容错机制被提出。针对上述问题,本文在系统软件层面基于NVRAM展开研究,研究更加高效的存储管理系统以及容错机制,具体研究如下:1)基于NVRAM的高效存储管理。为了更加高效的管理NVRAM并向上层软件提供直接访问接口,我们研究并提出了基于NVRAM的高效存储管理机制NVMM(non-volatile memory manager)。我们在传统操作系统VMM(virtual memory manager)的基础上,引入了对NVRAM非易失性的管理,实现了对上层应用直接访问NVRAM的轻量级支持。具体来说,我们在支持上层应用动态申请非易失内存区、NVRAM物理页面管理和虚实映射维护、NVRAM数据一致性更新等几个方面展开了研究。最终形成的NVMM系统能够有效支持上层应用访问NVRAM并支持一致性更新。在实验中,我们对比测试了前人提出的利用文件系统管理NVRAM在支持上层应用直接访存上的管理开销。通过压力测试,我们展示了我们的NVMM系统在创建非易失区以及进行物理页面分配和虚实映射管理方面的高效性。通过综合测试,NVMM展现了的较高的综合性能。2)基于NVRAM的高效事务化。为了有效支持上层应用对NVRAM中的数据进行一致性更新,我们研究了非易失数据的数据一致性问题并提出了事务化接口和系统。事务化的编程接口提供了自然的一致性更新的语义。在底层系统的实现中,我们充分利用了NVRAM的硬件特性(字节粒度寻址,读快写慢等),提出了两种对非易失日志进行优化的方法(Write Combined Logging机制和Bit Flip Logging机制),减少了对非易失日志的写入,提升了性能以及NVRAM的使用寿命。3)细粒度访存监控及基于NVRAM的检查点容错。我们研究并提出了灵活的细粒度访存监控机制,其借助硬件提供的分页机制以及硬件虚拟化机制,可以实现小于一个页面粒度的高效的访存监控,并且可以在程序运行的过程中动态改变监控粒度。在其基础上,我们实现了增量式检查点,并通过增量式检查点展示了其细粒度的好处。此细粒度访存监控机制可以有效减少在做增量式检查点时的数据拷贝量,实现更加精确的监控,从而达到提升系统整体容错性能的目的。4)基于NVRAM的新型非易失容错进程模型。我们研究并提出了基于NVRAM的新型容错进程模型。我们首先在底层硬件和上层进程之间引入新的软件中间层,将上层进程和底层硬件解耦合,使我们能够方便的对进程状态进行重新定义和组织,将其全部放入NVRAM中以获得非易失特性。然后,我们引入了版本号的思想。进程的任何一个数据都有一个版本号,任何对其的改动都伴随版本号的改动。通过版本号,我们可以有效的在系统断电后将进程恢复至一个一致性的状态。我们基于scheme语言的解释器展示了该容错进程模型。测试表明,其运行开销低,同时能够实现非常细粒度的容错。
其他文献
目的:分析腰间盘突出患者接受微创治疗的临床疗效以及推广价值.方法:选取2010~2015我院收治的腰间盘突出患者作为研究对象,随机抽取60例并根据治疗方案差异将其分为对照组(n=
目的临床研究部分:系统评价四逆汤加减辅助治疗慢性心力衰竭患者的临床疗效。实验研究部分:观察四逆汤对慢性心力衰竭大鼠心功能的影响并探讨其具体作用机制。方法临床研究部
米兰碎片化绿地是19世纪末到20世纪末城市飞速发展过程中侵蚀大片自然和乡村景观的遗留产物。本文主要关注在城市和环境危机背景下,如何对米兰城市中碎片化绿地进行生产性及
研究目的:基于对玄府理论的深入研究、中药熏蒸治疗的理论探究以及脂溢性脱发临床治疗的总结,现观察中药熏蒸治疗联合口服中药七宝美髯丹对脂溢性脱发(肝肾不足型)患者毛发生
<正>王蒙坦言:"在小说中写爱情写得特别好的人,他在爱情上也未必非常成功。我相信一个人在爱情上成功以后,他也就不大去写爱情小说了……"
本文基于真实效应的随机前沿引力模型,从进口和出口两方面实证分析了中国与"一带一路"沿线地区的贸易潜力及其影响因素。研究结果表明:2002-2015年间中国与"一带一路"沿线地
随着国民经济的迅速发展,土壤重金属污染问题日益凸现,对生态环境、食品安全、人体健康、农业可持续发展造成严重危害,引起了广泛的社会关注。目前多以重金属总量作为土壤重
作为农业生产中的灾后经济补偿机制,政策性农业保险存在着有效供给不足、宣传渠道单一、赔付率过高、农民参保意识薄弱、投保门槛过高等问题。本文通过对江西省政策性农业保
目的:研究扁桃斑鸠菊及非洲印楝叶的提取物对链脲佐菌素致糖尿病大鼠肝脏形态学、肝脏氧化性应激标志物及部分肝脏酶类的影响。方法:大鼠腹腔注射链脲佐菌素致糖尿病。不同治
2018年,信用风险再次引起信用债市场的高度关注,在宏观经济形势较为严峻的背景下,不少行业出现亏损、低迷的现象。近年来,即将到期的信用债存量、较低评级及发生重大信用风险