相关分析在mpiJava群组通信优化的应用

来源 :中山大学 | 被引量 : 0次 | 上传用户:liyon_88
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  论文主要讨论了mpiJava系统在进行群组间通信时所存在的网络使用效率不高的问题,指出该问题的主要原因是系统通信接口的调度策略未经优化,并在总结了Panda,Java并行库(GMI),基于ip多播(ip-multicast)的MPI群通信管理模式,Java组间消息通信库ProActive,MPJava和PJMPI等模型的共同点之后,提出了改进mpiJava群组通信接口的相关分析模型。该模型主要通过对单位时间内系统中消息的传递数量与节点的等待时耗进行统计,并计算其相关系数,通过相关系数的值来对系统消息的优先级进行划分,以解决增加单位时间内系统中消息传递数量与缩短节点的等待时耗之间的矛盾,从而达到增加单位时间内传递消息的总数进而提高网络使用效率的目的。本文主要采用了数学分析与实验测试的方法对模型进行检查。抽样误差率,消息冗余度指标,网络利用率提高系数,平均延迟度等指标被用来衡量模型的有效性。实验测试主要用到的方法包括PingPong(一个在群组内各节点之间来回传递空消息的基准测试,空消息的内容为空,但长度大于零),ASP(All-pairsShortestPaths——求解带权有向图中任意两点间最短路径的集合),Potts(一个模拟高分子蛋白与水相互渗透时晶格的演变过程的应用程序)等常用的MPI系统测试程序。PingPong程序负责测试系统在改进后,通信功能的正确性和抽样的准确性;ASP负责测试系统改进前后集群的MPI接口的消息的正确性和消息冗余度,发送接收延迟等性能;Potts程序用于测试应用程序在mpiJava改动前后的执行效率的改变。为了能够计算测试指标,在测试程序中添加了测试模块。实验结果表明该模型在节点数量较多,应用程序传递群组消息频繁(例如经常发送广播消息)的条件下能比较有效地减少消息的延迟,提高mpiJava对网络的利用率。
其他文献
随着网络的不断发展,其复杂性和异构性增加,网络管理变得越来越重要。网络管理是网络运行和维护的重要手段。如何监测网络运行状况,分析网络行为,设计高效的网络管理系统,对于网络
  本文深入分析了网络教学的国内外研究现状,探讨了个性化教学系统的结构模型,研究了用户兴趣特征提取等关键技术,把智能Agent技术、神经网络技术用于个性化教学。本文在以下
“和欣”操作系统是我国第一个自主知识产权的32位嵌入式操作系统,它采用面向构件技术,在操作系统层提供了对构件运行环境的支持,用构件技术实现了灵活内核,使得嵌入式应用软
中间件技术的广泛运用使得分布式应用系统开发得到进一步发展。 然而,如今不断涌现的新的应用领域对中间件技术提出了新的要求。传统的中间件己无法适应这样的多样性。细
  计算机图形学和数据可视化的迅速发展促进了计算机技术与医学领域的交叉渗透。目前,计算机引导手术、图像引导手术等已逐步应用到外科手术方面,虚拟手术模拟也随之成为国际
本文介绍了多播路由协议及生成树的构造方法,描述了支持QoS约束的Steiner树的问题模型,并提出了一种关于时延和代价约束的算法:DMPH。然后,本文将DMPH算法应用到CBT核心树,通
在以离散网格为基础的科学计算数值模拟中,在某些情形下,网格间的计算顺序是单方向数据依赖的,这种依赖关系可以抽象为有向图。于是,这类科学数值模拟的并行计算可以抽象成为
网格是计算机科学的一个新兴研究领域。在目前计算机网络的基础上,网格致力于为企业和人们提供更丰富更全面的服务,因此网格被叫做“下一代的Inernet”,是该行业最有发展前途的
社会保险管理信息系统是为劳动和社会保险各项业务工作提供技术支持的计算机系统,是经济信息系统的重要组成部分。随着社会养老保险制度的不断完善和Internet技术的发展,使得传
Web服务在Web协议和XML标准上,提供了一个系统化,可扩展化的企业应用交互的框架。随着Web服务在电子商务等领域的不断发展,其安全性也越来越显示其重要性。SOAP作为Web服务通信