基于混合存储设备的文件系统TrinityFS的设计与实现

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:xiongyongdezhanghao
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网和计算机存储技术的发展,人们对信息存储系统的要求越来越高,比如高速的读写性能、低功耗、强数据容错纠错及恢复的能力等等。而目前现有的基于磁盘的存储系统无法满足上述需求,因此人们寄希望于新出现的新型非易失存储介质,比如闪存(Flash Memory)、相变存储器(PCRAM)等。每一种新介质的出现,虽然提升了存储系统某些属性上的性能,但由于每种介质自身的特性或制造工艺的限制,新介质的引入也会给系统带来一些制约。综合考虑传统磁盘、闪存以及相变存储器在性能、容量、可靠性、能耗和性价比的特点,提出一种结合PCRAM-Flash-HDD三种存储介质特性的文件系统TrinityFS。TrinityFS的主要思想是让每种介质都“趋利避害”,主要实现了三个模块:首先,PCRAM介质具有接近内存级别的读写性能和可靠性、字节级的读写粒度的优点,但由于生产工艺的限制,目前相变存储器普遍价格高而容量小。因此将系统中最频繁被读写和更新但又占容量很小的元数据存放在性能最好的PCRAM中,以期对元数据的访问可以达到RAM级速度;其次,由于磁盘设备容量大,顺序写性能好,且与闪存介质相比有更长的使用寿命,则需尽量把对数据的写操作以log的方式定向到磁盘上,以减少对闪存不利的更新和擦除操作;再次,闪存存储器具有低能耗、高可靠性及抗震等优点,且与磁盘相比,闪存存储器具有更好的读性能,因此定期对磁盘中的数据扫描,发现读操作的热点数据,将其迁移到闪存介质中,以提高系统的整体性能。基于Linux的文件系统LogFS,实现了一个混合存储系统TrinityFS,并对其进行了相关的测试工作,结果表明TrinityFS在不同的负载下对系统的整体性能都有较好的提升。
其他文献
无线Mesh网络(Wireless Mesh Network,简称WMN)是一种不需要中心服务器的多跳网络,具有自组织、自愈合、自管理、高存储、高速率、低成本等优点。在WMN中,由于结点与结点间业
从技术层面看,视频监控技术经历了第一代模拟监控、第二代数字监控,发展到了目前的第三代网络监控阶段。网络视频存储系统,具有访问客户端多,图像清晰度要求高,数据流稳定,存储时间
当前,数字打印系统通常是由计算机与打印机连接的传统打印方式来实现的。这种打印系统对计算机的依赖性较强,在没有计算机的情况下无法进行打印工作。因此,通过对USB直接打印技
近年来,随着网络技术的发展,人们希望在任何时间任何地点都能获取所需要的信息,这进一步推动了无线移动自组网(Ad Hoc)的研究。Ad Hoc网络的路由问题是当前的研究重点,科学家
随着色彩再现技术的不断革新,计算机应用领域的不断扩大,色彩再现设备也在不断地发展和改进。色彩是图像中的重要组成信息,随着信息化、网络化的不断发展,诸如:打印机、显示
Web服务由于其互操作性和重用性,成为了面向服务的体系架构(SOA)的核心支撑技术。如何利用数量众多的Web服务组建松散耦合的企业应用系统,以满足不断变化的业务需求,已成为一个
学术文献排名算法是对海量的学术论文进行排名的一种技术,为了在海量的科技文献中获得研究者需要的论文,给不同级别的研究者推荐符合他们研究方向和需要的论文,都要求对学术文献
随着移动操作系统的快速发展,移动智能设备在人们的日常生活中发挥着越来越重要的作用。为了占领市场,各大公司纷纷推出自己的操作系统,引起了严重的相互兼容问题。为了解决这个
学位
基于纹理的彩色图像分割技术一直都是学术界研究的重点,众多学者提出了一系列的相关算法,分为基于统计的纹理分割算法,基于模型的纹理分割算法与基于信号处理的方法。其中基于统