G-MPI:一种基于网格的MPI框架及其实现  

G-MPI:a grid-based MPI framework and its implementation

在线阅读下载全文

作  者:张乐君[1] 马华东[1] 蒋砚军[1] 郑于锷 

机构地区:[1]北京邮电大学智能通信软件与多媒体北京市重点实验室,北京100876

出  处:《华中科技大学学报(自然科学版)》2007年第S2期16-19,共4页Journal of Huazhong University of Science and Technology(Natural Science Edition)

基  金:国家自然科学基金资助项目(90612013);北京市教委共建项目(SYS100130422);国家发改委CNGI项目(CNGI-04-15-7A);高等学校博士学科点专项基金资助项目(20050013010);教育部新世纪优秀人才计划资助项目

摘  要:针对异构网格的复杂环境,提出了一种基于网格平台的新型消息传递接口(MPI)程序设计和运行框架Grid MPI(G-MPI),实现了网格中集群内部节点和集群外部节点的有效通信,从而提供了一个更广意义上的虚拟集群环境.G-MPI作为一个网格中间件,提供给网格平台上有并行任务需求的用户使用.G-MPI提供了C/C++编程接口,使得在集群环境下用这两种语言开发的并行程序,不必经过改动,就可以移植到网格环境下运行.网格环境下并行程序的开发,也变得相对容易.G-MPI加强对并行任务运行状态监控的同时,针对某些特殊的并行任务,给出了新框架下任务异常时的二次调度方案.应用实例验证了新框架的有效性.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.

关 键 词:网格计算 分布式并行计算 消息传递接口 

分 类 号:TP393.01[自动化与计算机技术—计算机应用技术]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象