服务器 频道

IBM高性能计算之基于Linux的解决方案

    【IT168 资讯】众所周知,IBM公司长期以来在高性能运算方面投入了大量的精力,很早以前就从每年50亿美金的研发经费中按比例、持续地投入高性能计算领域。在高性能运算TOP500名中,IBM公司占有很大的份额。目前最新的TOP500(2004,6月)的全球高性能计算最强的500套系统中,IBM有224套系统,且总处理能力达到了407Teraflops,是TOP500中所有系统处理能力总和的50%。

    IBM的大规模并行处理机SP系统及Power服务器系统已广泛地运用在各个领域,SP(深蓝)曾在1997年中的"人机大战"中因战胜棋王卡斯帕罗夫而享誉全球。作为后起之秀的Linux集群系统,吸取了SP大规模并行机的诸多优势,并且将SP上的优秀的系统管理软件和并行处理方面的程序移植到Linux集群系统上,如并行系统管理软件PSSP和通用并行文件系统GPFS等,从而使Linux集群系统不仅能在并行运算方面的性能得到保障,增强了集群系统的可管理性,而且采用具有高可用性的IBMxSeries服务器,可以大大降低成本。

    IBM早在20世纪90年代初期就开始了的集群系统的研究,并成功的将UNIX服务器的集群系统应用到各个领域。IBMSP大规模并行机是UNIX集群系统成功的典范,其技术移植到IA-32架构的服务器上,形成了IBMLinux集群的核心技术。

    总体来讲,IBM的Linux集群系统主要采用了如下的设计理念:

    可保护投资的架构

    集群架构是一个长期的架构,除了可以应对目前的应用需求外,还可以根据实际生产的需要,对系统进行快速升级,使前期设备的投资得到充分的保护,在保证不断提供功能和性能提高的同时,集群架构在较长的时间内能够供用户使用。

    高可用性与高效率

    作为业务处理系统的集群系统,要求具有良好的可用性,能够提供7x24的运行环境,保证作业的不间断运行,最大可能地提高系统的使用效率。

    灵活的扩展性

    在信息爆炸的时代,业务量的增长通常是难以预测的和巨大的,往往要求业务处理系统具有强大的扩展能力,以满足这种高速发展的要求。集群系统的架构方便用于按需所取地扩充。

    简单易用的管理工具

    集群系统相对传统的小型机具有更复杂的架构,系统的统一管理和调度变得尤为重要,为了提高系统管理的效率、管理的安全性,集群系统必须有便于使用的存储管理工具。事实上,一套集群系统是否易于管理已经是判断该系统是否好用的标准之一。

    高性能价格比

    集群系统充分采用开放源代码组织的成果,最大限度的降低花费在系统上的开销。采用Linux操作系统和一些相关的并行环境、库函数和编译器,使系统在保证性能的情况下花费较少的成本。
IBM不仅在网格计算、生命科学等新兴领域方面投入了大量的精力,而且在多个领域拥有大批了解行业应用和用户需求的专家,他们帮助用户搭建平台、优化系统和调试应用,最终使用户用上安全、稳定的系统来解决科研和生产中的问题。

    作为高性能计算领域后起之秀的IBM linux集群系统,在发展的过程中从IBM多年的成果中吸收了大量的养分,继承和发扬了IBM在UNIX小型机上的许多成功的经验,从而在这个新兴的市场上占据了一席之地。在2002年6月的世界高性能计算大会上评选出的高性能计算500强中,有42个用Intel芯片搭建的Linux集群系统,其中有31个都是采用了IBM的Linux集群系统;在2003年6月全球高性能计算500强中有119套采用IA架构芯片搭建的Linux集群系统,其中56套都是IBM的Linux集群系统,占据了整个IA架构集群系统的48%;在2003年11月的TOP500中,IBM的Linux集群系统增加到88套,在2004年6月20日刚刚发布的全球高性能计算TOP500中,IBM的集群系统已经增加到150套,占到TOP500中所有集群系统的56%。


 

0
相关文章