论文部分内容阅读
网格的总体目标是在当前日益发达的网络传输基础设施的基础上建立信息处理基础设施,将分散在网络上的各种设备和各种信息以合理的方式“粘合”起来,形成高度集成的有机整体,向普通用户提供强大的计算能力、存贮能力、设备访问能力及前所未有的信息融合和共享能力。
网格的体系结构是关于如何建造网格的技术,包括对网格基本组成部分和各部分功能的定义和描述,网格各部分相互关系与集成方法的规定及网格有效运行机制的刻画等。网格体系结构是网格的骨架和灵魂,是构建网格应用的基础,只有建立合理的网格体系结构,才能够设计和建造好网格,才能够使网格有效地发挥作用。
网格体系结构经历两个发展阶段,第一阶段是五层沙漏结构,五层沙漏结构解决了通用的网格平台所面临的异构性、扩展性以及适应性等问题。实现代表为Globus2.0,被许多学院和科研机构所采用来架设网格基础设施。第二阶段是OGSA体系结构,OGSA是一个具有多种实现的真正社区标准。它由是由Global Grid Forum(GGF)的Open Grid servicesInfrastructure(OGSI)工作小组于2002年6月制定的。这个结构的出现也标志着网格以科学计算研究为主的范围扩展到了主流商业计算环境的方方面面,这也是网格体系结构目前最新的发展阶段。OGSA的发展又分为两个阶段,第一个阶段以开放网格服务基础设施(Open Grid Services Infrastrueture,OGSI)作为OGSA的服务基础结构,实现代表为Globus3.0;第二个阶段以Web服务资源框架(Web Services Resource Framework,WSRF)作为OGSA的服务基础结构,WSRF是在保持OGSI概念和功能的前提下,对OGSI V1.0规范中所开发的概念和接口的直接的重构和发展,作为一种新的底层技术实现基础设施,它代替OGSI为OGSA提供基于Web服务的广泛而强大的支持,实现代表为Globus4.0。传统上,人们在架设网格平台的时候,希望用网格将若干台超级计算机的计算能力“累加”,以形成一个“前所未有”的虚拟超级计算机,国际上已经对此也有很多尝试。但是,到目前为止,这些项目还是试验性的、专用的,不太可能投入长期的、针对通用任务的实际运行。目前阶段的网络条件和研究水平尚不能有效地支持跨结点分布运算任务,用网格构成“计算池”是更为可行的选择。“网格计算池”将计算网格限定为三点:
(1)计算资源共享(N台本地或异地高性能计算机加入这个系统中)。
(2)不把一个任务分解成N个子任务,而只是安排在其中一台合适的机器上运行。
(3)通过Web提交任务和查看结果。
河海大学校园网格的实现是建立在一种以网格计算池为模型的架构上,首先对于所搭上采取了三层结构:资源层、网格服务层和客户端服务层。资源层主要在底层给网格提供基本的硬件支持,其中资源可以是分布在校园内的各类计算资源,系统以不同的资源组织方式整合了不同环境下的高性能计算机、PC机两类计算资源。网格服务层主要是在网格一层对底层各种不同的分布式资源进行调度管理,执行信息收集等功能,能够对用户隐藏底层硬件资源的异构特性。客户端服务层主要是对最终用户提供服务,比如用户的身份验证、用户任务提交和任务监控等服务。本系统平台的主要任务尽量做到资源的负载平衡,提高资源的利用率,达到客户方便使用网格计算资源。