基于消息传递的Beowulf机群系统的研究与实现

来源 :曲阜师范大学 | 被引量 : 0次 | 上传用户:jzg8888
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着经济和科技的发展,生物医学、天气预报、高能物理等领域的计算任务越来越多,其特点是计算数据多、算法复杂、计算规模大、难度高。因此,计算机的可靠性和可用性变得越来越重要。尽管单台计算机的性能和可靠性越来越好,但是单台计算机难以完成某些现实要求。为此,人们想到用普通的PC机通过某种方式连接起来,形成一个高性能系统,这种系统叫做机群。机群不仅价格低廉,而且使用方便,对软件、硬件设备要求非常低,是替代昂贵的超级计算机的最好选择。机群技术就是将多台计算机组织起来协同工作,模拟一台功能更强大的计算机的技术,该技术能够提高系统可用性和可靠性。 作为高性能计算系统的一个分支,基于消息传递的Beowulf机群系统应用越来越广泛,它具有许多优点,例如:廉价、易管理、性价比高等。在本文中,我们利用实验室现有的硬件和软件资源,通过引入机群中间件技术架构,设计并实现了一种基于MPI和Linux的机群系统。 首先,本文详细研究了Linux机群的体系结构与功能,分析了现有的机群研究现状、并行计算编程模型以及消息传递机制,分析和阐述了基于MPI的Linux机群系统的基本原理、思想,及其组成结构和各个部分的主要功能,研究了并行计算和机群中间件的几种关键技术。 其次,在系统中,我们设计并实现了一个机群中间件,主要包括:计算节点的添加模块、资源管理模块、任务调度模块。通过实现机群中间件的各个功能模块,该系统具有网络负载测试功能、反映各节点负载动态变化的功能以及根据节点负载合理地分配任务的功能。这些研究和实现是当前并行计算系统研究的热点,为相关研究提供一些借鉴。 最后,在实验部分,我们使用了一个并行应用程序分别采用静态分配策略和本文中提出的任务调度策略来测试系统的可用性和健壮性。 实验表明,该机群系统具有良好的计算性能和快速的外部响应性能,能动态地反映机群性能参数的变化特征,具有简单、易扩展等特点。这些研究和实现是当前并行计算系统研究的一个热点课题,并为相关研究提供了一些新的思想和方案。
其他文献
Peer-to-Peer技术,也叫P2P计算,是一个新出现的有可能改变下一代Internet架构的研究热点。在P2P系统中,数量巨大的节点(连接在互联网上的电脑)可以聚集在一起共享它们的资源、信
自然图像去噪是图像处理领域的经典问题,不同途径产生的图像可能包含不同来源的噪声。对含噪图像进行研究和学习时,图像中存在的噪声会严重影响其质量,为了保证后续图像处理
复杂网络的广泛研究源于它对很多复杂系统的结构提供的灵活抽象能力,从社会系统到计算机系统再到生物系统。2011年,Liu在《Nature》上发表的先驱性成果,掀起了探索复杂网络控
针对目前太阳能路灯监控系统存在的技术问题,本文研究了太阳能路灯系统中,太阳能电池及蓄电池工作的基本原理、太阳能电池对蓄电池的充电特点、蓄电池的容量检测技术、LED光
最优化问题是一类最常遇到的问题,因为最优化问题的解决通常是某个问题得到解决之前的最后也是最关键的步骤。近些年来,随着科学技术的发展和工程应用的不断的增多,很多问题
建筑目标检测与识别是ATR(Automatic Target Recognition)技术的重要组成部分,是目前尚未很好解决的一个重要问题。本文主要研究在可见光的航拍建筑目标图像中,位于中远距离
视频监控产品是目前的热点产品之一,应用十分广泛。而AVS(先进音视频编码标准)是中国具有自主知识产权的数字音视频编解码技术标准。在便携设备上实现AVS的软件实时编码,对于
随着计算机处理器向多核技术发展,如何提高核与核之间的通信效率是提高多核技术性能的关键问题之一。从上个世纪九十年代中期到本世纪初,半导体集成电路芯片制造工艺先后经历从
在实际工业控制中要想获得被控对象的精确数学模型是非常困难甚至是不可能的。同时,外部工作环境的变化,控制系统中元器件的老化或损坏和各种不可测干扰,所有这些因素使得描述被
随着网络技术的迅速发展和互联网规模的不断扩大,互联网成了全球最大、最广泛使用的信息库,如何有效检索这些海量信息成为当前重要的研究课题,因而信息检索技术越来越受到人们的