基于GridFTP的多后台模拟文件系统的实现

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:kuaijizhidu2009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
网格存储随网格计算而产生,又是高性能计算的瓶颈,因此研究该课题具有很高的实际意义。网格项目组Globus于2005年推出了Globus Toolkit 4,是本文所研究系统的网格开发环境,其中的GridFTP工具集是我们建立多后台模拟文件系统的基础协议。 Linux的虚拟文件系统(VFS)机制可以很方便地挂载多个不同的设备或远程存储,其易用性是得到公认的。本文的目的就是建立一个自己的文件系统,使之可以被挂载到本地,而真正的后台存储是位置透明,名字透明和迁移透明的。 Linux2.4内核和Linux2.6内核在建立文件系统上有很大的差异,连建立内核模块也有不同的处理方式,因此建立一套兼容两个内核的代码是比较困难的挑战。另外,内核模块不会继承其调用进程的上下文,而是处于内核态,由于内核态的运行库完全不用于用户态的运行库,因此现有的GridFTP工具集很难在内核模块中被正确调用。 FUSE是GNU的自由软件,是挂载自己文件系统的开发平台,其不但兼容Linux2.4内核和Linux2.6内核,并且把内核态的文件系统操作函数通过glibc映射到用户态,使得我们碰到的一系列技术难题得到很好的解决。 多后台模拟文件架构的建立也是一个很值得研究的课题,在经历了多个版本的对比后,我们选择了带有信息服务器的分条存储的实现,以完成我们需要的透明性等要求。 要达到系统的稳定性和健壮性,我们依然有许多工作要做,比如信息服务器的分布式实现或cache一致性实现等,都是可见的可以提高系统性能的做法。可以这么说,有了本文建立的gftpfs文件系统,许多成熟的算法和模式都能在我们这个平台上应用,拓展了网格存储的研发领域。
其他文献
湿地是地球上重要的生存环境和生态系统,具有稳定环境、物种基因保护和资源利用功能。湿地也是人类重视最晚的一种资源,生态环境遭到严重破坏。目前,湿地的特殊性和重要性得
多年来营养专家一直告诫人们不吃早餐会给身体带来种种危害,但仍有很多人不以为然,常常以没时间、没食欲等种种借口而不习惯吃早餐。一场SARS让人们对身体健康、提高免疫力高
期刊
五谷杂粮是现代人追求的饮食新时尚。每天除食用大米、精面粉等主食之外,最好每天能保证吃一份100克薯类和一份100克粗杂粮制作的食品。比单吃任何一种粮食都更有营养价值。
期刊
创新,是一个民族永葆生机与活力的源泉,一个政党、一级组织要保持凝聚力和战斗力,就要与时俱进,不断地探索前进,不断地改进工作方式方法。在学习和贯彻市委《关于推进基层党
分布式硬实时系统是实时系统的典型应用,其系统行为具有严格的时限要求,为此必须对系统的任务和消息进行调度,系统的整体调度分析是指将单处理器调度的分析和通信网络的调度
20 世纪末启动的人类基因组计划和近期因特网的广泛普及和发展促进了生物信息学的诞生。生物信息学是一门交叉科学,它包含了生物信息的获取、处理、存储、分发、分析和解释等
连铸是钢铁生产的核心工序之一,是连接着炼钢和轧制的中间环节。由于实际生产中的不确定性干扰,会导致生产调度计划的修改,从而需要连铸机通过调整拉速来对原有的浇铸时间做
目前,我国非典疫情虽然得到初步缓解,但人们对非典的恐慌心理在短期内不会消除,遭受重大“劫难”的餐饮服务业经营较前段时期有所回升,可距原来的经营状态仍是相去甚远。针对
世界范围内的能源紧缺和环境恶化促进了风力发电行业的快速发展。变速风力发电机由于可以在较大范围内改变转速,跟随风速变化,保持最佳叶尖速比,实现最大风能捕获,因而成为风
玉林茶泡,不仅是一种名贵茶点,而且是一种颇显高超技艺的工艺小吃。它色泽晶莹洁白如玉,图案美观,泡茶入口,清香甜醇,令人心旷神怡。难怪在今年春季广交会上,数量不少的现货