高性能机群系统的规划及的研究.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
高性能机群系统的规划及的研究

高性能机群系统的规划及的研究   摘 要:随着信息化社会的发展,高性能计算和高性能机群逐渐应用于各个领域。本文介绍了高性能机群的概念、起源发展、分类、系统组成和优势,重点分析了规划机群系统时各模块的基本功能和选择原则。   关键词:高性能机群 系统规划 模块 高性能计算 信息服务   中图分类号:TP302 文献标识码:A 文章编号:1673-8454(2009)03-0017-03      一、绪论      高性能计算(High Performance Computing,HPC)是计算机科学的一个分支,研究并行算法和开发相关软件,致力于开发高性能计算机(High Performance Computer)。   高性能机群(Cluster),就是采用机群技术来研究高性能计算。机群是利用标准的网络将各种普通的服务器连接起来,通过特定的方法,向用户提供更高的系统计算性能、存储性能和管理性能,同时为用户提供单一系统映像功能的计算机系统。   1.起源与发展   对机群的研究起源于机群系统良好的性能可扩展性。提高CPU主频和总线带宽是最初提供计算机性能的主要手段,但这一手段对系统性能的提高是有限的。接着,人们通过增加CPU个数和内存容量来提高性能,于是出现了向量机、对称多处理机(SMP)等。但是当CPU的个数超过某一阈值,SMP等这些多处理机系统的可扩展性就变得极差。主要瓶颈在于CPU访问内存的带宽并不能随着CPU个数的增加而有效增长。与SMP相反,机群系统的性能随着CPU个数的增加几乎是线性变化的。图1显示了这种情况。      2.高性能机群分类   高性能机群的设计根据应用场合的不同有一定区别。目前高性能机群有两大应用领域:高性能计算和信息服务。机群相应分为两类:高性能计算机群和信息服务机群。   (1)高性能计算(High Perfermance Computing)机群,简称HPC机群。这类机群主要解决大规模科学问题的计算和海量数据的处理,如科学研究、气象预报、计算模拟、军事研究、CFD/CAE、生物制药、基因测序、图像处理等等。   (2)信息服务机群,它的应用范围很广,包括数据中心、电子政务、电子图书馆、大中型网站、网络游戏、金融电信服务、城域网/校园网、大型邮件系统、VOD、管理信息系统等。   3.机群与小型机、PC服务器群的区别与优势   (1)更高的性价比。机群系统目前已经成为高性能计算机的发展方向,世界上Top500排行榜的高性能计算机系统绝大多数是机群系统。   (2)更高的可扩展性。机群系统可以通过原有预留的扩展接口进行无缝的扩展。   (3)更高的可管理性。通常,管理一个机群系统比管理一个小型机系统要简单得多。   (4)更高的系统鲁棒性(健壮或强壮)。机群系统都是采用了标准的硬件设备,容易采购,同时也较容易维护。   (5)对应用系统的更多支持。机群系统可以支持大量的操作系统,并且可以同时存在多种操作系统,也支持32位和64位的软件系统。      二、高性能机群模块规划与选择      高性能机群由节点机、网络、存储、管理监控系统和机群软件、机群承载系统等模块构成。   1.节点机   节点机是一个机群系统的核心部分,是机群系统的关键。节点机根据其功能的不同,一般分为计算节点、IO节点、管理节点、登入节点等等。   (1)计算节点:计算节点主要用于完成计算,担负着繁重的计算任务。计算节点是机群系统的主体。   (2)IO节点:IO节点与存储设备、共享文件系统、高可用软件等组成存储系统,其中目前大都采用NFS共享文件系统。IO节点作为NFS文件系统主节点负责文件的I/O操作。   (3)其他节点:除了计算节点、IO节点外,还有管理节点、登入节点、编译节点、作业管理节点等等。这些节点功能多,但对性能要求不高。对于中小系统而言,一般采用一个节点完成所有这些功能,有时甚至不单独设置一个节点,而用一个计算节点和IO节点兼作这些任务。   2.网络   网络是机群中各个部件连接的枢纽。机群网络系统设计从性能的可靠性、可扩展性两个角度出发,采用多网设计,实现多网分离、专网专用、相互备份。   网络的性能包括网络的带宽和网络的延迟。   (1)高性能计算机群   1)网络系统设计   计算网络的性能很大程度上影响着整个系统的性能。目前设计的主流是从性能和可靠两个原则出发,将网络系统分为计算网络和管理网络。   2)计算网络   计算网络在高性能计算机群中主要负责并行计算的数据传递和数据交换。高性能计算机群对计算网络的要求为:   ①网络延迟对整体性能有很大影响,所以尽可能采用延迟低的网络。   ②为了保证多对并发通讯时的通讯性能

文档评论(0)

3471161553 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档