MASSIVE网格中信息服务的设计实现

来源 :浙江大学 | 被引量 : 0次 | 上传用户:hmxj1977
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
网格计算是一种正在迅速发展的计算基础设施,它将分布的计算资源组织起来协同解决复杂的科学计算与工程应用问题。网格中的节点具有高度的自治性和地理上的分散性,网格中的资源也随之呈现出高度的多样性和动态变化性。网格信息服务提供对网格环境的一个真实、实时的反映,是确保网格任务执行和资源分配的重要前提。如何为网格应用和网格用户提供准确、方便、实时、高效的资源发现和监控服务是网格环境中的一个关键性研究课题。 本文提出的可扩展的网格信息服务MEMDS(Extensible Monitoring and Discovery Service for MASSIVE)是MASSIVE项目(Multidisciplinary ApplicationS-oriented SImulation and Visualization Environment)的重要组成部分。MASSIVE旨在构建面向多学科应用的模拟与可视化环境,是一个面向工程应用与科学计算的集成网格环境,支持基于计算固体力学和计算流体力学的问题求解,包括几何模型前处理、几何网格生成、计算问题求解、协同可视化、计算结果分析等。 本文主要介绍了MEMDS的设计与实现。讨论了在面向工程应用的网格环境中信息服务的功能要求和实现策略,在Globus网格中间件的基础上,提出并实现了MASSIVE网格中的可扩展的信息服务模块。它基于SASL安全认证协议、GSI网格安全基础设施和LDAP协议模型,对网格信息服务进行封装,为应用程序设计提供了安全方便的网格信息服务API。利用API实现了资源发现服务和信息监控服务,同时为网格用户提供一个快速、可靠、易用、友好的图形化接口。 为了弥补Globus信息服务的不足,针对MASSIVE网格应用的要求,MEMDS实现了多个扩展的信息服务提供者,将其注册成为Globus MDS扩展信息服务的组成部分。为了简化用户的操作,MEMDS在分析MDS扩展信息服务实现方式的基础上,提供了服务部署模块,允许用户利用MEMDS提供的API和GlobusMDS的扩展接口实现自定义信息服务,并自动完成服务的注册、分发和部署。 集群中的网格信息服务是本文的另一个讨论重点。由于集群节点通常只有局部IP地址,集群只通过首节点对外通讯,因而通用的网格信息服务组件只能提供集群首节点信息,无法满足工程应用和科学计算的要求。针对这一问题,本文提出并实践了扩展Globus MDS的解决方案。在曙光集群上的测试以及在MASSIVE网格中的应用证明该解决方案是可行的。
其他文献
函数调用图是编译期对程序中函数调用关系的一种静态描述,在函数调用图中,节点表示函数,边表示函数之间的调用关系。函数调用图在软件工程领域有广泛的应用,例如编译优化,过程间数
无线传感器网络通过采集大量的各种传感数据,经过融合处理,输出一系列有意义的信息。随着科技的发展,应用领域也越来越广泛,包括海洋环境检测、野生动物习性监察、建筑安全、地震
数字电视系统中的数据广播是数字电视领域的重要业务之一,它作为MPEG-2DVB的扩展,使运营商能够在提供音视频业务的基础上,向用户提供各种数据服务。 数字技术为广播电视带来
随着数据采集工具的成熟以及海量存储设备的广泛应用,目前许多大型企业己经积累了大量的数据。为满足管理、经营的需要,这些数据必须得到有效地处理;使用传统的数据分析和检
随着网络技术的日益发展,VOIP的增长非常迅速,标准化程度也得到进一步的提高。SIP会话初始协议以其特有的本质博得了众多厂商的青睐,获得了广泛的支持。另一方面,Internet的蓬勃
机械臂是一种成功的并且被广泛应用的机械装置,它同时也被广泛地应用在机器人领域。工业上的组装、焊接、高温铸锻等繁重工作,很多都用机械臂辅助人工作业,减轻了劳动强度,提
模型驱动架构(MDA)是一个软件开发框架,是继CORBA、UML之后由OMG推出的重要的软件开发方法学。OMG对MDA的构想是将软件系统的开发行为提升到对更高的抽象层级的关注,通过模型的
当前,随着计算机网络技术的发展,人们对网络通信的功能需求呈现出多样化的趋势。通信业界提供的解决方案也随之逐渐完备化,细密化,能够覆盖哪怕是很细微的用户需求的变化。过去数
基本农田是按照一定时期人口和社会经济发展对农产品的需求,依据土地利用总体规划确定不得占用的耕地。监督管理作为基本农田保障性研究的一项基础性工作,主要方式采用普查登
土地的合理利用是区域经济、社会和生态等因素的综合体现,土地利用优劣程度以及未来发展趋势直接影响到经济的发展、生态环境变化和人们的日常生活。随着科学技术的飞速发展,