基于MPI的集群计算系统设计与实现

来源 :哈尔滨工程大学 | 被引量 : 0次 | 上传用户:b1035846306
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
科学技术的发展极大地促进了计算科学的进步。新一代计算机无论是计算能力还是计算速度都比以前的计算机优越,但是人类对计算的要求也在不断地提高。在实践中,有些单处理器不能很好地满足某些工程计算的需求,所以除了增加处理器本身的计算性能外,并行计算是一种提高计算能力的有效方法。计算机集群就为这样的并行计算提供了很好的平台。计算机集群系统就是将多台计算机组合起来进行协同工作,提供强大的并行计算能力的集群计算系统,它利用现有的计算机资源,把繁重的任务分配到各个计算节点上进行处理。本文首先详细研究了Linux集群的体系结构与功能,分析了现有的集群研究状况和并行计算编程模型,以及单一系统映像和集群中间件。通过引入集群中间件,设计了一个新型的集群并行系统。通过实现集群中间件中的各功能模块,使该系统具有网络负载测试功能、反映各节点负载动态变化的功能以及根据节点负载合理地分配任务的功能。这些研究和实现是当前集群并行系统研究的热点,为相关研究提供一些借鉴。最后,基于本集群系统设计了两个并行应用程序,分别采用静态分配算法和动态加权轮转分配算法。然后使用客户程序对该集群系统进行了外部性能测试,并且对测试结果进行了分析。实验表明,该集群系统具有良好的计算性能和快速的外部响应性能。
其他文献
实时系统主要面向现实世界中与时间因素相关的应用需求。它所关注的不仅是计算结果在逻辑上的正确性,而且还有输出结果时间的及时性。相应的处理过程必须在规定的时间限制内完
面向对象的开发方法是当今企业级应用中的主流开发方法,关系数据库则是永久存放数据的主流数据存储系统。由于面向对象模型和关系模型之间存在对象一关系不匹配障碍,而且面向对
随着以太网技术的发展和普及,将以太网技术用于工业控制的底层网络,直接将现场设备接入工业以太网进行管理、监控和通信已成为必然趋势。目前,在很多工业现场仍旧有大量采用串行
LonWorks总线作为一种工业总线在工业控制监控系统中得到广泛应用,LNS作为其操作系统也逐渐在普及。传统基于DDE技术的访问方式已经不能满足客户端访问服务器对LNS网络进行监
人脸表情识别是近几十年来才逐渐发展起来的一个科研热点,指利用计算机分析特定人的脸部表情及变化,进而确定其内心情绪或思想活动,实现人机之间更自然更智能化的交互。它在
虚拟森林生长仿真从生态系统的角度出发,采用虚拟现实技术对森林生长的动态变化过程进行模拟,模拟结果可对林业生产的管理起到指导作用。传统的森林仿真系统往往侧重于场景的
在传统的电工电子学的实验教学中,很多学校都存在着资源不足、投资大、见效低、实验环境及过程具有一定的危险性等问题。随着多媒体技术和网络技术的迅速发展,通过网络和虚拟的
图是一种强大的数据结构,它可以表达现实世界中事物之间错综复杂的关系,如城市之间道路的连接关系,网页之间的引用关系,人与人之间的社交关系。近年来GPU体系结构的蓬勃发展让人
移动自组织网络(Mobile Ad Hoc Network, MANET)是一种无需基础设施支持的新型无线网络,具有组网灵活,易于移动与部署,抗毁能力强等特点,在军事行动、灾害救援、临时会议等场
传统的Web体系结构在代码的移植、程序的可扩展性方面产生了众多问题;另一方面,JDBC作为持久层解决方案存在着很大的局限性,而EJB必须遵循各种J2EE规范,这增加了其开发的复杂