节点文献
G-MPI:一种基于网格的MPI框架及其实现
G-MPI:a grid-based MPI framework and its implementation
【摘要】 针对异构网格的复杂环境,提出了一种基于网格平台的新型消息传递接口(MPI)程序设计和运行框架Grid MPI(G-MPI),实现了网格中集群内部节点和集群外部节点的有效通信,从而提供了一个更广意义上的虚拟集群环境.G-MPI作为一个网格中间件,提供给网格平台上有并行任务需求的用户使用.G-MPI提供了C/C++编程接口,使得在集群环境下用这两种语言开发的并行程序,不必经过改动,就可以移植到网格环境下运行.网格环境下并行程序的开发,也变得相对容易.G-MPI加强对并行任务运行状态监控的同时,针对某些特殊的并行任务,给出了新框架下任务异常时的二次调度方案.应用实例验证了新框架的有效性.
【Abstract】 In this paper,a novel grid-based MPI framework,Grid MPI(G-MPI),is proposed.In this framework,two nodes,where one is inside cluster and another one is outside of cluster,are able to communicate with each other,so it is possible to provide a larger virtual cluster.As a grid middleware the G-MPI is offered to meet the need of users who intend to develop and run parallel programs in grid environment.G-MPI supports applications written in C and C++ parallel programs running in cluster to grid without rewrithing,and it is convenient to write parallel applications based on heterogeneous grid.G-MPI framework not only strengthens the mandate of the parallel programs′ running state nonitoring,but also provides re-scheduling scheme to handle exceptions occurred to specific tasks.The experimental results demonstrate that the G-MPI framework is effective.
【Key words】 grid computing; distributed parallel computing; message passing interface(MPI);
- 【文献出处】 华中科技大学学报(自然科学版) ,Journal of Huazhong University of Science and Technology(Nature Science Edition) , 编辑部邮箱 ,2007年S2期
- 【分类号】TP393.01
- 【被引频次】4
- 【下载频次】155