面向大容量SCM的融合式文件系统

来源 :江苏大学 | 被引量 : 0次 | 上传用户:lpf881
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着新型非易失性存储器(Non-Volatile Memory,NVM)技术的飞快发展,这类存储器件在访问性能、写寿命等方面越来越接近内存。存储级内存技术(Storage Class Memory,SCM)是针对采用NVM后大大缩小了内外存之间性能差距的特性,在计算机系统中构建高速的统一存储系统。由于NVM器件集成度和DIMM接口数量的限制,使用DIMM和PCIe接口NVM存储设备是当前构建大容量SCM的有效选择。两类NVM存储设备在物理接口、访问性能和容量上存在差异,同时文件的数据与元数据、文件与文件之间也具有不同的访问特性。现有内外存管理算法均只是针对单一存储设备,无法同时有效管理两类NVM存储设备。本文针对由两类NVM存储设备构建的混合大容量SCM,研究和设计了一种新型的文件系统SCMCFS。首先分析两类NVM存储设备特性和传统文件系统应用到NVM存储设备时存在的问题,在此基础上针对统一管理两类NVM存储设备的要求,设计了面向SCMCFS的结构。接着给出SCMCFS的组织和管理方法,设计头尾式的文件系统空间布局和基于两层radix-tree的存储空间组织方式,构建包含两类NVM存储设备的统一逻辑地址空间和组织管理,避免了存储空间不足的问题;设计融合式文件组织结构、动态存储策略和非对称文件缓冲区调入策略,通过构建文件内缓存,提高了访问响应速度和I/O性能。并且基于Fuse实现了原型系统,使用Postmark进行测试与分析,验证了针对两类NVM存储设备构建文件内缓存,相比使用单一数据组织结构的Ext3能提高30%-63%的I/O性能,同时还避免了DIMM接口NVM存储设备容量的限制。其次设计SCMCFS的一致性机制,保障文件系统提供持续可靠的存储服务;使用DIMM接口NVM存储设备作为日志设备,提高SCMCFS一致性机制的执行效率和灵活性;针对SCM的访问特性,设计混合式一致性策略,根据更新数据量的大小动态调整一致性保障方法,从而实现文件系统的强一致性保证,同时大大减少了保障一致性的时间开销。并且基于PMFS分别实现了三种一致性策略的原型系统,实验结果表明在修改数据量较小的场合,clflush/sfence策略和tornbit RAWL策略相比两次fence策略减少了10%的时间开销,在修改数据量相对较大的场合,两次fence策略则相比另外两个策略分别减少了8%~170%的时间开销,验证了混合式一致性策略的有效性。最后,本文在Linux下实现了SCMCFS的原型,使用Fio、Postmark和Filebench等测试工具,以及多个数据集进行了测试,并与现有文件系统PMFS、PMBD上的Ext2和Ext4进行了对比与分析;实验结果表明SCMCFS性能接近于PMFS;相比PMBD上的Ext2和Ext4,读性能提高了4.4倍和5倍、写性能提高了2.8和1.9倍、IOPS提高了45%和62%;SCMCFS相比Ext4修改每个B的平均一致性额外时间开销减少了60%-90%、总额外时间开销减少了50%-92%。
其他文献
机械微动齿轮是机械设备中最重要的部分,如果能及时地对齿轮的运行状态进行监测和诊断,便可以及早发现潜在的故障,减少突发事故造成的停产损失,有效地提高企业的收益。本文主要针对齿轮的局部故障特征,从齿轮故障的振动理论和小波分析理论出发,主要在微动齿轮振动信号去噪和故障诊断两方面做了相关的研究。本文具体工作如下:第一章阐述了选题的目的和实际意义,设备故障诊断的发展状况和趋势,基于小波分析的机械齿轮故障诊断
随着计算机技术的不断发展和互联网Web 2.0时代的来临,社交网络(如:Twitter、Facebook、微博)逐渐成为当今国内外社会化媒体的重要平台。微博服务平台作为社交网络的一种,也
随着科技的发展,以往单一的教学方式逐步被改善。多媒体教室以多渠道的教学内容呈现方式,将理论教学和直观教学有机的结合在一起,调动了学生的学习兴趣。目前,在多媒体教室的
在常规的显示设备上,高动态范围三维体数据直接体绘制常常受到显示设备动态范围的限制,动态范围相对狭小的显示设备及其每颜色通道8位的编码方式成为了动态范围宽广、分布极
我国目前正在加速各领域的信息化建设,在此过程中,信息安全保障的需求日益显现出来。目前大部分组织对信息安全的理解还只停留在技术层面上,认为外部网建立了防火墙能防黑客,
随着智能交通、智慧城市等新概念的提出,使得车载自组网(Vehiclar Ad Hoc Networks,VANETs)成为当前研究的热点。VANETs作为一种特殊的移动自组织网络(Mobile Ad Hoc Network
事件流作为数据库领域的新兴热点问题,近年来获得了日益广泛的关注。很多应用在本质上都是事件驱动的,例如,RFID采集到的元数据可以看做是一种简单事件,商业事务处理中每次交
随着现代服务业的发展,各种业务信息系统层出不穷,其中一个关键的问题是各服务提供商之间如何有效地分享利益,实现服务的可持续运营。因此对服务计费软件的效率,灵活性和可扩
Web服务作为解决企业间的数据交换和集成等问题的分布式计算模型,在开放的网络环境下,存在安全隐患。传统的安全机制只能保证Web服务传输层和网络层的数据安全,不能保证Web服
近年来,现代服务业发展迅速。现代服务业大多需要IT服务系统的支持,这催生了对服务工程的系统研究。哈尔滨工业大学在模型驱动体系结构(MDA)的基础上提出了面向服务的模型驱