基于MPI的集群通信协议的分析与优化

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:likelikeme
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
机群(Cluster)技术也称集群技术,是近几年新兴起的一项高性能计算技术。它是将一组相互独立的计算机通过高速的通信网络而组成的一个单一的独立计算机的集合,每个结点都有自己的 存储器、I/O设备和操作系统,以单一系统的模式加以管理。其出发点是提供高可靠性、可扩充性和抗灾难性,提供低价高效的高性能环境和快速可靠的服务。集群系统的通信标准的通信协议都是基于TCP/IP协议上的,当进行并行计算时如果通信时间大于计算时间的话,就有可能出现在一台机器的串行程序比在集群上运行相应的并行程序的时间效率还要好,没有充分的体现集群的优势。所以在低出错率的集群内部网络中可靠性和性能之间的权衡发生了变化,用户更多的关心通信性能,如何得到低延迟的通信机制来解决机群系统的瓶颈效应,本文对导致通信效率降低的多种因素进行深入细致的分析,测试了通信在协议各层所需要的时间。对于TCP协议而言,它包括三种主要的开销,有协议处理开销,还有数据拷贝开销,包括从用户空间到系统空间的拷贝数据,还有检验和,其次是操作系统的开销,内存分配,进程切换,中断处理等。本文主要考虑的是对协议处理部分的修改,在可靠的连接的基础上可以修改缓存和发送窗口的大小,可以减少数据在缓冲区中等待发送以及等待内存分配的系统开销。并且考虑到网卡的硬件设备可以进行CRC校验,可以在TCP层屏蔽掉checksum,由硬件的CRC校验来完成checksum.系统的原型是基于以太网上的,通过对linux内核的分析和修改以及重建,与传统的TCP/IP协议进行了对比实验,验证了修改后的协议的有效性。网络部分的代码很多而且很复杂这个需要对协议有充分的了解。不能修改定义的接口,要保证系统的可用性。
其他文献
对于规模较大的企业级应用而言,系统架构不仅会影响到系统设计和开发的进度,也会直接影响到系统的后续发展潜力,甚至会决定整个系统开发的成败。 本文通过研究企业应用架构模
作者在教育卡密钥管理系统的研究和开发过程中,发现没有一套完整的、全面的、可信的密钥管理体系可供参考。很多文献虽然对密钥管理及其实现有一定的研究,但都没有从理论上提
田口鲁棒设计法是结合日本经济发展经验创立的一种成熟的鲁棒设计实验方法。它从工程的角度出发,以最少的社会损失获得最好的产品品质为设计目的,在设计过程中采用正交表工具进行实验安排,并根据实验求出品质特性指标及信噪比(S/N)指标分别用于表征产品品质中与“与目标的差别”及“抵抗噪声的能力”的两方面的特性,然后根据各指标采用两阶段最佳化程序提炼出最经济有效的方案。它作为一种优秀的鲁棒设计方法,已经在众多工
随着互联网Internet的迅速发展以及各种网络应用技术的出现,对安全问题的研究越来越深入,特别是近年来基于XML的Web服务(Web Services)技术使用的越来越多,传统安全解决方案已经
板材是工业基础原材料,在石油化工、航天工业、交通运输工业中被大量使用,但板材在制造加工运输使用过程,难免会因为外力挤压碰撞产生凹坑、外部环境的腐蚀氧化产生腐蚀区域
当前,分布式数据库技术日益得到广泛应用。复制是分布式数据库的一种实现形式,它可以提高系统的可靠性、存取效率和改善系统性能。本文对分布式数据库系统中存储系统的设计以及
电力负荷预测是电力系统规划的基础,也是保证电网安全经济运行和实现电网科学管理及调度的重要依据。提高电力负荷预测的技术水平,对计划用电管理、合理安排电网运行方式、制定合理的电源建设规划以及提高电网的经济效益和社会效益都非常有利。电力负荷预测是目前专家学者关注的重要内容之一,.提高电力负荷预测精度和扩大负荷预测方法适用范围具有重要意义。半参数回归模型包含了参数回归模型和非参数回归模型,但又不是这两种模
低压电力线载波通信技术是一种经济可行的通讯技术,其具有很高的经济效益和社会效益,受到了越来越广泛的关注。然而目前利用低压电力线建立数据通道还存在不少困难,其中主要原因是电力线网络具有开放性,负载的加入是任意且随机的,使得电力线阻抗随时间随机变化且不可预测。阻抗的变化引起的信道衰减和噪声干扰等,严重影响了通信质量。本文针对低压电力线高频通信时由阻抗剧烈变化造成的信道衰减和噪声干扰问题,对低压电力线载
本文中所研究的Halbach结构永磁同步发电机是应用于斯特林发动机系统中的高效直线发电机。在直线发电机与斯特林发动机配合使用的条件下,不但可以提高整个系统的效率,而且还有利于环境的保护,从而对节约能源有重要意义。本文首先介绍了Halbach阵列的基本原理,将Halbach阵列与传统的径向充磁结构和轴向充磁结构进行比较分析,证明Halbach阵列应用到直线发电机中有较大的优势。随后采用解析分析的方法
本文将变换方法分别应用到(2+1)维Burgers-Korteweg-de Vries(3D-BKdV)方程和非对称Nizhnik-Novikov-Veselov(ANNV)方程的求解问题中,得到了新解. 第一章是预备知识.介绍了