集群系统中组通信优化方法的研究

来源 :辽宁师范大学 | 被引量 : 0次 | 上传用户:yangzhengm
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
集群系统简单的说就是由各种各样通用的商业化部件通过网络互连的方式组成。集群系统以其高可扩展性、高可用性以及高性价比等优点逐渐成为高性能计算机体系结构的发展趋势。随着集群间通信量的不断增大,担负着联系各个节点并传输消息重任的集群通信系统的效率,直接影响到整个集群系统的性能,因此优化集群通信系统成为关注的焦点。组通信是当前最流行的优化集群节点间通信的方法,在MPICH中专门的提供了组通信的接口,并出现了各种具有代表性的算法,像Bruck算法、环算法、递归倍增算法、成对互换算法等。本文围绕如何优化组通信的方法展开研究工作,主要内容包括:1.分析了集群通信系统目前研究的现状,同时介绍了组通信发展概况,并详细阐述了集群系统应用于并行计算中的消息传递方式。2.具体的分析了组通信中四种典型算法,环算法、递归倍增算法、邻居交换算法、Bruck算法的算法思想和通信性能,并结合MPICH2-1.0.8源码深入分析了组通信的通信机制。说明优化组通信对提高集群系统性能的影响,并总结归纳优化方法。3.通过分析四种算法的性能,分别对全互换通信和全收集通信提出改进算法。全互换通信中改进算法采用递归倍增的创建子进程,通过增加通信进程数目来减少通信次数。对比分析改进算法与成对互换算法的通信次数,改进算法的通信次数是成对互换算法的一半。全收集通信中的优化算法是将环算法和邻居交换算法相结合,让新算法首先通过执行一步环算法操作,使每个进程都有2个数据,然后调用邻居交换算法,使每次交换的数据量以2的幂次方递增。对比分析结果表明新算法在长消息通信时的性能比邻居交换算法和环算法的性能优化,尤其当参与通信进程数为2的幂次方时,优化算法的性能达到最优。
其他文献
无线传感器网络技术是一种集传感技术、微电子技术、通信技术、网络技术、信息技术等于一体的新兴技术。作为典型的无线传感器网络,其自身的自组织、动态性、易部署等特点使
海冰状态的监测是寒区海洋工程观测的重要内容。本文结合海洋工程实际,提出并实现了根据视频和图像分析来计算海冰密集度以及海冰流速和流向测定的方法,与传统的方法相比,本
自然场景中的文本检测与识别,比如路边或者建筑上的指示牌、交通标志、商品名称等关键文本的检测与识别是计算机视觉、机器人、盲人阅读等领域的重要组成部分。随着该领域的
近年来,诸多大数据环境下的应用呈现数据多源并发、数据聚合、在线实时处理的特征。原本承载着海量数据处理任务的Hadoop MapReduce计算框架,在实时数据处理方面,存在响应时
信息技术的发展引发了办公领域里的一场革命,办公自动化(Office Automation,简称OA)技术的快速发展不仅大大提高了人们日常办公的工作效率,而且成为增强企业核心竞争力的有力
集群系统在近年来已经逐渐成为并行计算实现载体的主流。随着计算结点性能的不断提高,集群系统的通信性能已经成为影响并行计算性能的一个重要因素。为了使得高性能计算达到
随着因特网和计算机视觉技术的发展,数字图像的产生、存储、分析和传输访问的数量呈指数级增长。全球每天都在不断地产生数以兆字节计数字图像数据,然而这些数据散乱地分布在
实现地形渲染的难点主要在于要给用户展现出真实的地形,并且保证实时性所要求的帧率(至少25FPS)。如果读取地形高度信息后,不进行任何处理直接作为顶点来渲染地形,这种方法在
软件测试是软件开发过程的重要环节,贯穿于软件生命周期的每一个阶段,目的是检验系统是否符合用户需求,尽可能地发现软件产品中存在的缺陷,以保证软件的质量,提高用户满意度
随着计算机网络技术的不断发展,这些技术在给日常生活带来方便的同时,其安全方面的隐患也日益暴露。在保障信息安全的众多技术中,密码技术无疑扮演着举足轻重的角色。图像数