Beowulf并行计算系统可扩展性的研究与应用

来源 :曲阜师范大学 | 被引量 : 0次 | 上传用户:hqc12322967
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,高性能计算技术蓬勃发展,越来越多的科学计算问题能够通过并行程序设计得到解决。但在基础理论研究等众多领域,问题规模越来越大,需要更多的计算资源,所以并行计算系统必须随之扩展,以提高计算能力。然而系统的效率并不是随节点数目的增加而呈线性增长,当系统到达一定规模时会出现效率降低、执行时间难以预测等问题,在异构系统中这些问题更为严重。因此,深入了解可扩展性将有助于对大型应用问题的并行计算系统的性能做出合适的评价,也有益于并行算法与并行系统的设计与改进。基于消息传递通信的Beowulf并行计算系统作为高性能计算的一个分支或流派,具有廉价、易管理、性价比高等众多优点,应用越来越广泛。本文主要从效率方面分析异构Beowulf并行系统的可扩展性,研究当处理机节点增加时,问题规模应如何变化才能使扩展前后的效率保持不变,并以此来预测系统的可扩展性。由于异构系统各节点处理能力的差异,任务分配策略的好坏将严重影响系统的可扩展性。因此,本文从研究任务分配、负载均衡出发,改进了MPICH任务分配上的缺点,构建了一个基于OpenPBS和MPICH的负载均衡模型。模型使用相对处理速度的概念,把每个节点的处理能力进行量化,调度节点根据每台节点处理能力的权重值来分配任务,以达到整个系统的负载均衡。实验表明本文构建的模型可以把任务较为合理的分配到各节点去执行,为分析系统的可扩展性以及可扩展性实验提供了良好基础。目前可扩展性研究主要集中在并行算法与并行系统相结合的可扩展性上,即研究如何随节点数目的增加而扩展问题规模,使得执行时间较合理且效率较高。等效率模型揭示了由并行算法和并行系统共同影响下的计算性能,但它主要针对同构系统,没有考虑各处理节点的差异。虽然异构系统已经越来越普遍,但在效率和可扩展性的概念方面一直没有合适的定义来研究它的特性。本文改进了同构系统下的等效率模型,提出了一个效率的定义,使它能够同时应用到同构系统和异构系统,并构建了一个适合同构系统和异构系统的等效率模型,找到了使扩展前后系统保持相同效率的充分必要条件。由此可以分析系统规模和工作负载应如何变化,才能使得扩展前后的效率保持一致。最后,本文做了一系列实验用来验证以上理论,结果证明此方法具备有用性和有效性,较好的分析了同构系统和异构系统的可扩展性,能够定量度量由物理扩展和能力扩展带来的效率变化,并能够对系统的可扩展性进行预测。
其他文献
随着计算机技术的不断发展,尤其是基于Web的信息发布和检索技术的发展,导致了整个应用系统的体系结构从客户/服务器(以下简称C/S)的主从结构向灵活的分布式结构的演变。这一
世界经济全球化、社会信息化的步伐不断加快,互联网起到了不可替代的作用,但同时也带来了各种问题,计算机安全成为了一个严峻的现实难题。安全审计系统是防火墙和入侵检测系
P2P模式由于其非中心化、易扩展、稳定性高、负载均衡等优点,越来越多地被应用于内容分发、即时通讯、分布式计算、协同工作等各个领域,并促使这些领域出现了新的发展和应用
客户关系管理(CRM)是目前计算机领域和管理营销领域的研究热点。新时代下,信息技术的发展和Internet技术的广泛使用,潜移默化地改变着人们的生活思维方式,随着市场经济的繁荣
随着Internet的日益普及,Web应用的复杂性不断的增加,其规模也在不断的扩大,对于应用的灵活性、可靠性和个性化都提出了更高的要求,这就给Web应用开发带来了新的挑战。因此,一种好
光突发交换(OBS)网络是一种新型的网络结构,对于业务数据完全透明,不需经过任何的光电转换,解决了因电子瓶颈而导致的带宽扩展困难,是一种很有发展潜力的光网络技术,已经成为
地理空间数据对数字城市的建设至关重要,将现有的地形图数字化,并对地图要素进行自动提取和识别以获得地理信息,是获得地理空间数据的一种低廉而高效的方法,在今后相当长的一
Web服务组合可以有效地支持企业内部跨部门的横向业务集成,以及横跨业务伙伴的企业间业务集成。组合Web服务验证可以检查集成业务是否是可终止的、有效的和正确的。两者蕴藏着
Petri网是对具有并发、同步、异步、冲突、资源共享以及不确定性等特点的离散事件系统进行建模分析的有效工具。随着现实中系统规模的不断增大,作为支持Petri网可视化建模与
网上商城平台是电子商务模式的一个重要分支。它依靠现代互联网技术,在网络上创建一个公共的虚拟区域。在这样一个区域中,用户可以申请自己的空间开店售买商品,也可以以普通顾客