跨管理域文件管理关键技术研究

来源 :中国科学院计算技术研究所 | 被引量 : 0次 | 上传用户:qingquan528
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
网格环境下的计算资源与数据资源是密不可分的,但由于计算机系统一般基于管理域组织文件资源,网格用户访问不同网格节点的文件资源受到不同管理域在用户认证、安全策略以及命名空间等多个方面的限制,导致网格环境下存储资源的管理与共享比计算资源共享更困难。存储资源异构、分布特性以及数据访问协议的不同也增加了网格统一文件管理的复杂度。   本文主要研究了跨管理域文件管理中的若干关键问题,包括网格存储资源管理问题,网格文件元数据管理问题以及网格文件共享语义问题。研究目标是组织网格环境下广域分布的物理存储资源,为应用与用户提供统一的网格文件空间和一致的文件访问接口。本文的主要贡献有:   1.提出了网格存储资源空间模型GSRS。GSRS模型由本地存储资源空间和网格存储资源空间构成,刻画了网格跨域环境下存储资源管理中的主体、客体及其间的关系与操作。GSRS模型的意义是对网格存储资源组织、管理与共享的正确性做出了精确定义,即存储资源网格权属与本地权属的一致性。基于GSRS模型,我们提出了以用户为中心的网格存储资源抽象—网格文件挂载点(MountPoint)作为最小存储资源组织管理单位,支持网格用户自治地组织与管理存储资源,并以社区为基础共享存储资源,构建网格存储资源空间。   2.为了在广域环境下同时保证网格文件元数据的访问性能与元数据一致性,提出了全复制多元数据服务器结构(Full Copy Multi-MetaData-Server Structure)。每个元数据服务器都存储了所有的元数据,通过本地化元数据访问提高操作性能;多元数据服务器间采用异步、增量的基于主副本的元数据分发策略与强制元数据同步机制,保证元数据的最终一致性。在元数据服务基础上,定义了以用户为中心的私有命名空间与以社区为中心的共享命名空间,为用户提供全局层次化网格文件命名空间。   3.针对分布式元数据操作的原子性保证问题,提出了简化两阶段提交元数据处理协议(S2PC-MDP)。网格文件重命名等操作涉及多个元数据服务器协作完成,我们将两阶段提交协议应用到分布式文件元数据处理,通过精简参与者数量和简化控制操作来减少分布式元数据处理中的消息通信,在保证分布式元数据一致性的同时降低分布式元数据操作的性能开销。   4.本文总结了网格文件共享模式,实现了面向数据传输的共享文件释放一致性与单点写多点读共享模式下的文件读写一致性,基于不可改变共享语义定义了网格文件共享语义。网格文件共享语义在文件属性可修改性、数据释放一致性以及文件操作对其他节点可见性延迟上对不可改变共享语义进行了放松。   基于以上的研究,本文以中国国家网格作为运行环境,在网格系统软件VegaGOS中实现了VegaArchive网格文件管理系统。实验结果表明VegaArchive在增加少量额外负载的基础上,实现了在网格环境下跨管理域文件管理的目标。
其他文献
优化技术是一种以数学为基础的技术,它应用于工业、农业等多个领域。通常根据需要优化的目标个数将优化问题分为单目标优化问题和多目标优化问题。当问题只优化一个目标时,称之
随着我国高等教育的快速发展,全国各个高校学校招生规模增大,每年新生入学人数不断增加。学校信息中心实验室设备是学校的基本组成部分,由于学生人数的增加信息中心实验室设备也
移动互联网是未来网络的发展方向,其基本的体系结构是全IP核心网加多种无线/有线接入网络。在全IP核心网的基础之上,多种通信系统(如无线个域网、无线局域网、无线城域网、公众
协同设计技术在大型流程工厂设计项目中日益广泛的应用导致模型的规模和复杂度迅速增加。流程工厂模型绘制需要同时满足模型设计和校审等实际应用对缩短预处理时间、提高绘制
随着现代通信技术的快速发展,以及普适计算技术的广泛应用,人们对于定位的要求不再局限于户外,对室内位置感知计算(Indoor-Location-Aware Computing)的需求也日益增多,例如机场
本体作为语义层次上的知识表示模型,自从被提出后就受到人们的广泛关注。目前国外已经有一些本体及相关应用,如WordNet和Cyc等。但是目前本体的构建主要依靠领域专家和本体工程
人们生活在各种各样的有形或无形的网络包围之中,对网络结构的深入理解有助于人们总结网络的定性特征和定量规律并更好地利用网络,最终为人类服务。本文从大尺度层面研究了网络
如何提升用户体验,有效进行人机交互是虚拟体育运动、视频游戏等行业的一个重要研究内容。视觉传感器具有信息量大、探测范围广等优点,使用视觉传感器的交互方式是一种比较自然
随着分布式软件在电信、金融、交易平台等领域的广泛应用,人们对其可用性、可靠性和安全性等可信性质给予了更高的期望和要求。为解决日益突出的分布式软件可信性问题,需对其实
Multipath TCP(MPTCP)是新兴的传输层协议,旨在通过修改TCP来同时使用多个IP地址或者接口。对于上层应用,MPTCP并不改变原有的常规的TCP接口,对于下层网络,MPTCP使用了TCP协议栈