面向对象文件系统缓存管理研究

来源 :南开大学 | 被引量 : 0次 | 上传用户:woxiaosong
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息社会的不断发展,信息的数据量增长也越来越快。面对这种情况,传统的存储系统无论是RAID还是基于网络的NAS、SAN,都有着不同的缺点。于是,面向对象存储技术随之出现,并逐渐成为存储领域的研究重点之一。其中文件系统是影响对象存储性能的主要因素,而文件系统缓存技术是提升文件系统性能的主要手段之一。   本文首先介绍了现有文件系统的缓存技术和面向对象的基本概念,然后设计并实现了OFS文件系统的缓存机制。为了能充分提升OFS的系统性能,将缓存分为两部分:客户端缓存和OSD缓存,并由这两部分构成层次式缓存架构。客户端缓存和OSD缓存使用统一的替换算法模块和内存管理模块。其中替换算法模块提供一致的模板,并可以使用现有的五种替换算法LRU、FBA、2Q、LIRS、ASC。   客户端缓存的目的是减少了网络请求,其缓存单元是对象本身,使用对象的唯一标识符——OID进行索引,并且统一地缓存元数据对象和数据对象。对于脏数据,客户端缓存使用直写方式,即将脏数据直接发送OSD端。   OSD缓存的建立是为了减少访问低速存储设备的次数。其缓存的基本单元是对象内的分片,使用OID和分片的偏移量作为索引。对于脏数据,OSD缓存使用回写技术,即当缓存脏数据一段时间后再写入存储设备。   为了有效而正确地使用缓存,加入了严格的缓存一致性管理。其位于OSD上,管理各个客户端访问该OSD上对象的记录。   最后,本文中给出了系统的相关测试结果。
其他文献
城市公共设施是城市运行的基础,也是城市职能正常运转的保障。其安全程度关系着全市人民的日常生活,也关系着整个城市的正常运转和宜居水平。城市公共设施突发事故的发生会造
VoIP(Voice over IP)技术包含了SIP,SDP,H.323等一系列的协议,它以强大的功能、低廉的价格以及高度的灵活性对传统通信提出了强大的挑战。VoIP不但支持语音的传输,而且能够提
随着经济的发展,人力资源早已成为企业发展的根本所在,人力资源管理构成了企业管理的重要组成部分。人力资源管理系统是为企业更高效、更科学地管理人力资源而设计开发的,它实现了人力资源管理的精细化和自动化。人力资源管理软件是中小型企业的新型管理软件,它需要满足企业所要求的可维护性、可移植性和可扩展性的特点。同时其维护成本低且开发周期短。要开发出具有上述特点的人力资源管理软件,需要选择一个好的开发框架。以J
三维激光扫描系统将光学、机械、电控、图像处理、计算机图形学等诸多领域的知识集于一体,可以快速获得物体表面三维点云数据。本文就三维激光扫描系统的结构和功能进行探讨,并
在电梯群控系统中,能否有效的分析和处理电梯交通流数据是影响电梯群控系统性能的一个重要因素。因此对建筑物内部的交通状况进行准确分类,在不同的交通状况下采用不同的电梯
随着计算机网络在各个领域的广泛应用,由互联网与生俱来的开放性、交互性、资源共享等特点带来的网络安全问题也日益严重。隐通道作为混合攻击的一种手段对网络安全产生了巨
伴随互联网和多媒体技术的迅猛发展,数字产品安全性已成为信息社会备受关注的课题。数字水印技术作为信息隐藏技术的分支,在版权保护和完整性认证方面具有重要作用。本文系统
本系统的目的是控制船舶按照计划航向或航线航行,并能在预定转向点自动转向。为了提高系统的可靠性,使用了三机冗余系统,即三个相同的主控制模板轮流执行任务,按照少数服从多
中小企业是我国国民经济的重要组成部分,创造了大量的就业机会和创新成果,是最活跃的创新基因。一直以来,中小企业的创新活动都有相当大的盲目性,政府作为公共资源的最大拥有
在信息技术高速发展的今天,网络存储技术的出现和发展很好地解决了充分利用存储资源的问题。通过网络存储,可以在分散的网络存储设备之间建立起共享连接,在访问模块的调度下提高