机群高效通讯系统的研究与实践

来源 :中国科学院研究生院(计算技术研究所) | 被引量 : 0次 | 上传用户:qb54223322
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着近年来商用微处理器性能的迅速提高,机群系统变得越发引人注目。人们预期,由于在可扩展性和性能价格比等方面存在的优势,机群系统将成为高性能服务器领域的一种主流平台。由于机间通讯是制约机群系统性能的一个关键,因此成为机群研究中的热点。本文结合国家“863”重点项目曙光2000高性能计算机的研制对机群系统中高效机间通讯系统进行了深入的研究,提出了一种全新的消息分类方法和基于这种分类方法的软件通讯协议,同时设计了一种綦于盈余(credit)的动态流量控制算法和相应的死锁防止方法,解决了通讯软件的可扩展性问题。在性能分析的基础上本文对影响机间通讯性能的主要因素做了分析并对通讯系统的两种主要结构进行了比较。 本文的工作主要包括以下几个方面: 1.对与机群机间通讯系统相关的问题进行了深入、细致地研究,尤其是对系统域网的概念和特征进行了探讨,同时在对当今世界上有代表性系统进行分析比较的基础上提出了机群机间通讯系统设计实现中面临的一些关键问题和已有的解决策略。 2.提出了一种全新的消息分类方法和相应的软件通讯协议。目前已有的消息分类方法只是依据PIO和DMA在传输数据时性能的差异而简单地将消息分为长短两类。在此基础上,新的分类方法还将内存拷贝、进出操作系统核心以及虚实地址转换等开销以及流量控制的需求考虑在内。依据新的分类方法,消息被分作四类,并采用不同的协议进行传送。在此分类方法和软件通讯协议基础上实现的底层通讯库API消除了对其用户数据缓冲区的任何限制,理想情况下可实现数据在由用户发送缓冲区到接收缓冲区间传输过程中真正意义上的零拷贝。 3.设计出一种基于盈余的动态流量控制算法和相应的死锁防止方法。这种流量控制算法克服了传统的基于盈余的流量控制算法在可扩展性方面的缺陷,同时也避免了由发送方预留缓冲区所可能造成的数据包在网络上做无谓的传递和用于对无序数据包进行接收的开销。使用新的算法,消息接收方为所有可能的发送方所预留的缓冲区大小不会随应用规模的扩大而呈线性增长。 4.介绍了曙光2000机间通讯软件在采用传统网络接口和智能网络接口两种不同的通讯系统结构中的实现策略。通过对在传统网络接口上实现的底层通讯软件性能的分析和对在智能网络接口上实现的底层通讯软件性能的估算,本文对这两种结构进行了比较并试图阐明它们各自的优缺点。
其他文献
为筛选抑制铜绿微囊藻生长的有效药物材料,确定其最佳的抑藻浓度,采用叶绿素a检测法来确定铜绿微囊藻的生物量,从而对10种药物材料的作用效果进行了定性研究,并采用二倍稀释
针对华北地区雾霾污染的长期性和频繁性,运用复杂有害气体释放模型(CHARM),开展雾霾气象条件下工业区燃煤锅炉烟气排放对周边居民区影响的环境模拟,并通过地理信息系统(GIS)聚类
基于Eshelby等效夹杂理论和水泥基材料微观结构多尺度特征,从细观力学的角度,研究了水泥基复合材料的热力学性能,推导出了水泥基复合材料的导热系数细观力学一般表达式.借助M
介绍了汽车门盖冲压单件质量及压合模结构对压合总成质量的影响以及相对应的解决方法,并从日常生产质量控制、工艺设计、压合模结构等方面,简述合理的模具设计及良好的外板件
提供了向各县站分发全区新一代天气雷达产品的方法,解决了县站预报员调阅雷达产品难的问题。
甲状腺激素在人类和动物的新陈代谢、生长发育与繁殖过程中起着重要的调节作用,环境中甲状腺激素干扰物(TDCs)会影响甲状腺激素的合成、分泌和代谢过程,从而干扰机体中由甲状腺
中国移动和中国联通作为我国移动通信市场上的两家寡头运营商,各具优势。它们在多方面展开博弈,试图在不同的市场情况下制定最合适自己的竞争策略,从而成为市场的赢家。根据我国
基于MATLAB智能工具箱对某300MW电站锅炉进行燃烧优化。利用反向传播(BP)神经网络分别建立了锅炉热效率和NO_x排放预测模型,用以预测锅炉热效率和NO_x排放特性。锅炉热效率预测
随着人们生活水平的改善和人口老龄化趋势日益严峻,“三高”已经成为大多数中老年人面临的主要健康问题,我国目前已经确诊的糖尿病患者基数已经超过1 200万,且有逐年增多的趋
利用常规探空资料、自动站观测资料、南宁新一代天气雷达和风云气象卫星(FY-2E)红外云图资料对影响邕宁的2014年09号超强台风“威马逊”的特征、风雨影响以及气象预报服务工