论文摘要
面向多学科应用的模拟与可视化环境(MASSIVE,Multidisciplinary Applications-Oriented Simulation and Visualization Environment)是一个应用于工程与科学计算的集成化了的网格环境。MASSIVE环境中的网格平台是其一组成部分,它主要解决大规模数值模拟对计算能力、存储、网络的需求等问题。这一网格平台的功能包括可视的资源发现、任务调度和结果处理,该平台建立在Globus Toolkit之上,包括图形客户端和网格服务器端两个部分。 该图形客户端包括三个子模块:任务管理、信息服务(MEMDS)、文件传输(MFTP)。任务管理实现的功能是任务定义、资源调度、任务执行、任务监控和图形化界面等;信息服务实现的功能是资源发现和图形化界面;文件传输实现的功能是大数据的安全、高效传输和图形化界面。 网格服务器端是本文讨论的一个重点,讨论的主要内容有:网格并行任务的运行和集群上的并行任务管理。网格并行任务在集群中运行会遇到局域网的问题,即在集群的计算节点只有局域网IP地址时,网格并行任务就不能顺利地运行。就此问题,本文提出并实践了扩展MPICH-G2的解决方法,此方法的实现包含三个方面:MPICH-G2源码的修改、一个代理程序的编码和任务管理的相应支持。集群上的并行任务管理包括资源分配、进程启动和进程监控。资源分配主要是实现集群计算节点的负载平衡;进程启动主要是远程启动网格进程;进程监控则是远程监控网格进程。 并行可视化是本文讨论的另一个重点,讨论的主要内容有:可视化的协同方法和一个可视化工具ParaView。ParaView原不具有协同的功能,但是有实现其协同的潜力,我们对ParaView的两种协同形式进行了探讨并实现了其中的一种简单形式。并在网格上实践了ParaView并行模式的运行。
论文目录
摘要Abstract目录第一章 绪论1.1 背景介绍1.2 本文的研究内容与组织结构第二章 网格计算与Globus工具包2.1 网格概论2.1.1 网格的定义2.1.2 网格的背景2.1.3 网格的特点2.1.4 网格的需求2.1.5 网格的意义2.2 Globus工具包2.2.1 Globus的系统结构2.2.2 网格安全基础设施2.2.3 元计算目录服务2.2.4 资源分配管理者2.2.5 动态协同分配代理DUROC2.2.6 数据管理第三章 网格平台项目3.1 网格平台客户端的模块结构3.2 网格平台的任务管理3.2.1 任务创建3.2.2 任务调度3.2.3 任务执行3.2.4 任务监控3.3 网格平台的信息服务3.4 网格平台的文件传输第四章 网格平台中的集群计算4.1 网格并行任务的进程通信方式4.1.1 网格并行任务的结构4.1.2 MPI通信环境的建立INIT()函数实现的局限性'>4.1.3 MPIINIT()函数实现的局限性4.2 在集群环境中扩展MPICH-G24.2.1 编写转发程序4.2.2 修改发布通信端口数据模块4.2.3 从进程间通信链路的建立4.3 并行任务管理在集群上的实现4.3.1 资源的均衡分配4.3.2 进程的启动4.3.3 进程的监控第五章 网格平台中的可视化研究5.1 对ParaView的研究5.1.1 ParaView的可扩展性5.1.2 ParaView的工作模式5.1.3 ParaView的流水线5.1.4 ParaView的系统结构5.2 对实现ParaView协同的研究5.2.1 客户端同步5.2.2 集中控制式5.2.3 实现ParaView的客户端同步5.2.4 对ParaView集中控制式的设想5.3 ParaView在网格上的应用5.3.1 集群环境5.3.2 任务执行5.3.3 运行结果第六章 结论参考文献致谢
相关论文文献
标签:网格计算论文; 并行任务论文; 集群论文; 局域网论文; 科学可视化论文; 分布式技术论文; 协同可视化论文;