论文部分内容阅读
在机群系统中,机间通信的性能是影响整个机群系统实际性能的一个关键因素。高效机间通信的设计和实现在机群系统的研制中占有非常重要的地位,一直是近几年来人们研究的热点。 本文首先在广泛了解已有机间通信技术的基础上,深入研究了机群机间通信系统设计和实现中的主流技术、关键问题及其解决策略。提出了在理想情况下机群高效通信系统应该实现的目标以及为达到这些目标通常采用的技术策略。然后着重选择机群高效通信系统设计和实现中的几个关键问题:网络接口的结构、消息的分类处理以及流量控制算法的设计等,进行了细致的分析和深入的研究。最后在两个实际机群高效通信系统的研制中,成功地运用了上述研究的成果。 具体地说,本文的工作主要包括以下几个方面的内容: 一.定义了机群高效通信系统的概念,刻画了其组成、功能、特征和基本结构,并在分析通信系统常用的几种评价模型的基础上,给出了综合评价机群高效通信系统的一般方法。 二.广泛和深入地研究了具有代表性的一些MPP和机群高效通信系统,并在总结这些系统研制经验的基础上,分析了机群高效通信系统研制中一些主流技术的背景、基本思想以及先进性,同时指出了机群高效通信系统设计和实现中应该考虑的一些关键问题以及解决这些问题的方法。 三.从互连网络、网络接口和通信软件三个方面,提出了在理想情况下机群高效通信系统应该实现的目标以及为达到这些目标通常采用的技术策略。 四.基于两种不同结构的网络接口,建立了它们各自的通信开销评价模型,分析和比较这两种模型的结果表明,在网络接口中增设通信处理器会增加通信软硬件实现的复杂度,但这种结构的通信系统,可以实现有保护的用户级通信以及通信过程中消息数据的零拷贝,与网络接口不含通信处理器的系统相比,在性能和功能两方面都有较大的优势。 五.基于不同的消息传输方式和数据通路,建立了相应的通信开销评价模型,分析这些模型的结果表明,根据长度等因素,对消息进行细致的