论文部分内容阅读
网格是一个集成的计算与资源环境,它能够充分吸纳各种计算资源,并转化成一种随处可得的、可靠的计算能力。计算网格是网格研究的一个方向,它聚合网络上分布的各种同构与异构的计算机、工作站,形成对用户相对透明的、虚拟的高性能计算环境。 本文聚焦于计算网格的研究,研究开发了基于网格的分布式(仿真)计算平台,目标是把航天二院国家工程中心分散的计算资源通过internet/intranet连接起来构建成一个具有较高计算能力的“计算池”,提供计算服务和仿真资源共享服务。 作者首先进行了网格基础理论相关方面的研究,重点研究了网格体系结构,深入分析了与网格应用开发相关的典型中间件,总结了网格计算环境(Grid ComputingEnvironment,GCE)的特征及构建方法。 在此基础上,提出了基于网格的分布式(仿真)计算平台的具体实现方案。给出所搭建网格平台的总体设计结构,并将其按层次结构划分为三层:用户交互界面层、资源请求代理层和网格资源层。用户交互界面层主要解决用户通过统一的界面(Web Portal)使用各类网格资源和服务的问题;网格资源层负责执行用户提交的任务,资源层的每个网格节点都安装了Globus Toolkit 3.2,建立合法认证用户并对其使用本地资源的权限进行了限制,使得网格中的不同用户在资源层具有不同的访问权限;网格资源请求代理层是连接Web Portal和网格资源层的“桥梁”,该层是系统设计的关键,它由资源代理、资源调度、数据管理、作业管理、认证/授权五部分组成。 最后在实现的网格平台上运行地震加速释放模型计算实例,验证了平台系统设计的正确性和实用性。 网格平台将“网页计算”作为基本计算方式,它使网格真正成为科研人员手中的工具,对于推动高性能计算的普及有重要的作用。