瓦记录文件系统的设计与实现

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:zhaomohans
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在过去的近三十年当中,单个磁盘的存储容量一直在快速增长,但是已经逐渐接近了由超顺磁效应所限定的理论上限。目前提出的多项新技术中,瓦记录技术在对当前的磁盘结构改变较小的前提下大幅度提升了存储密度,被认为是其中最可行的技术。然而,瓦记录技术牺牲了磁盘的随机写性能,不能够直接替代传统的硬盘。为了解决瓦记录随机写性能差的问题,设计并实现了瓦记录磁盘模拟器和基于FUSE开发的文件系统,磁盘模拟器用来模拟真实的瓦记录磁盘的读写,文件系统用来操作模拟磁盘上的数据,两者相互配合,协同工作。瓦记录文件系统分为非瓦记录区域和瓦记录区域,分别存放系统元数据和文件数据,实现了缓存模块、文件日志模块和垃圾回收模块。缓存模块用来加载磁盘模拟器中的数据,系统对文件的操作都是放在缓存中进行,提高了系统处理文件的速度。日志模块记录了文件的添加和删除情况,用来区分磁盘上的有效数据和无效数据。研究了瓦记录文件系统中的垃圾回收机制,从不同的角度出发,探讨了三种不同的垃圾回收策略,以此解决文件系统更新和删除文件时产生无效数据的问题。测试结果表明,随着瓦记录文件系统处理数据量的增加,额外操作带来的时间开销逐渐降低至5.9%,因此文件系统比较适合于大数据负载的工作环境。此外,还测试了三种不同垃圾回收策略的性能,证明了文件系统长期使用时,冷热数据区分策略的性能最好。
其他文献
序列模式挖掘是在指定的序列数据集中发现满足最小支持度的所有频繁序列,目前在电子商务领域中获得了广泛的应用。传统序列模式挖掘算法存在两个缺点:第一,对所有序列和所有项
传统网络中存在资源利用率低、问题解决局部性和业务QoS无法保证等问题。随着互联网的快速发展,人们对网络的QoS提出了更高要求,认知网络的提出为以上问题的解决提供了可能。
校园网是学校重要的现代化基础设施,为学校的教学、科研、管理、服务等提供先进、可靠、安全、快捷的计算机网络环境。因此校园网的网络安全至关重要。随着网络互联领域的广
随着内容拥有者维护版权的决心以及普通用户保护个人隐私意识日益增强,一些面向多用户的应用,如数字内容分发、付费观看电视等亟需一种密码体制来防止未授权用户的非法访问并
随着社会的发展和计算机技术的提高,软件系统的规模在不断扩大,软件需求也日益复杂,对软件质量的要求也越来越高。软件测试技术就是保证软件质量最主要的手段,它可以有效地提高软
微博作为时下最热门的社交媒体和网络交流平台,越来越多的用户选择在微博平台中构建个人社交圈的同时,用户自身的博文发布以及用户间的关注互动行为,也让微博网络中蕴含着纷
维数约减和半监督学习一直都是机器学习中两个热门的课题。其中维数约减希望通过寻找一个有效的投影矩阵将高维空间中的数据投影到低维空间中,同时低维数据还能保持原数据的有
经济和科技的高速发展引起了生产规模的不断扩大,导致了项目调度在整个项目管理过程中的作用也越来越大。一个好的调度方案可以使整个项目管理变得更加高效。一般情况下,影响
会议初始化协议SIP(Session Initiation Protocol)被广泛的应用于网络电话VoIP (Voice on IP)系统中。但传统SIP网络过度依赖于SIP中央控制服务器,导致系统的可靠性差,维护成
在当今的社会中,互联网通过将信息共享给我们的生产和生活带来了极大的便利,但随着它的普及和开放其自身的安全问题也日益严重。使用有效的入侵检测就成了保证信息系统安全的