一、集群
一 般来说,集群是指一组高性能计算机通过高速网络连接起来的,在工作中像一个统一的资源,所有节点使用单一界面的计算系统 。集群技术的出现,使得使用多台 PC或工作站就可获得同大型机相匹敌的计算能力,同时成本大大降低,从而在很多高性能计算领域内由集群完全取代大型机也将成为可能 。
广义上的集群的节点可以是任意类型的计算机,包括PC机、工作站、SMP等等,甚至是大型机 。Linux集群是指一类以 PC架构计算机为集群节点,以某一版本Linux操作系统为集群节点操作系统的集群 。由于Linux本身具有开放源码、稳定、支持PC架构等诸多优势,以 及操作系统及节点机价格的因素,Linux集群技术被认为是最具发展潜力的集群技术 。
回页首
二、集群系统管理
根据典型的集群体系结构,集群中涉及到的关键技术可以归属于四个层次:网络层、节点机及操作系统层、集群系统管理层、应用层 。
集 群技术是以上四个层次的技术有机结合,所有的相关技术虽然解决的问题不同,但都有其不可或缺的重要性 。集群系统管理层是集群系统所特有的功能与技术的体 现 。在未来按需(On )计算的时代,每个集群都应成为业务网格中的一个节点,所以自治性(自我保护、自我配置、自我优化、自我治疗)也将成为集群的一个重要特征 。自治性的实现,各种应用的开发与运行,大部分直接依赖于集群的系统管理层,并且,系统管理层的完善程度,决定着集群系统的易用性、稳定性、可扩展性等诸多 关键参数 。正是集群管理系统将多台机器组织起来,使之可以被称为"集群" 。
![三、IBM Cluster1350,Linux高性能集群](http://img.gansulong.com/231106/2041536336-0.jpg)
文章插图
【三、IBM Cluster1350,Linux高性能集群】回页首
三、IBM,Linux高性能集群
是IBM公司目标定位于高性能计算市场的Linux集群,包括一套完整的解决方案,集成了众多IBM与非IBM的先进的软硬件技术,有其特有的技术优势与强大的服务支持 。集群的体系结构如下图所示:
体系结构
此外,根据需要还可以配置专门的存贮节点,通常是 。
由各节点主板内置硬件和RSA 适配器、C2T Chain级联技术等与CSM等集群系统管理软件相配合,实现了可靠、强大、易用、可扩展的系统管理功能 。
对于普通Linux集群来说,以上这些管理工作在没有专用集群管理系统的情况下工作量是随着 集群规模的扩大而急速增长的,有时还会导致硬件资源的浪费 。而彻底地解决了这个问题,使管理集群变得像管理一台计算机一样简单方 便,使用户可以将主要精力用于应用方案的设计与开发,而不用在这些繁琐的集群管理工作上投入过多不必要的时间 。
回页首
四、CSM ()
CSM 是IBM公司开发,专门用于集群系统管理的中间件,在解决方案集成 。CSM的设计思想与体系结构来自PSSP (IBMfor AIX)与其它一些开源的集群管理软件 。还有一些中间件及技术,虽然不直接为用户服务,但构成了CSM的不可或缺的基础,包括RMC、SRC、RSCT 等 。
![三、IBM Cluster1350,Linux高性能集群](http://img.gansulong.com/231106/2041533251-1.png)
文章插图
CSM的体系结构如下图所示 。
CSM体系结构
(引用自Linuxwith CSM and GPFS, IBM )
其中CSM 只安装运行于管理节点,CSM 安装运行于所有受控节点 。CSM体系结构中各模块功能详细说明如下:
回页首
五、小结
Linux 集群技术近年来有了令人瞩目的发展,越来越多的服务商和研究人员致力于Linux集群各方面技术的研究,出现了各种各样的Linux集群系统解决方案 。是其中一个优秀的方案,它融合了一些已经很成熟的UNIX集群的思想与技术,也不排斥当前可用于Linux集群的开源软件,并且诸 多技术可以适应未来的随需应变的电子商务时代及实现集群的自主计算 。将成为集群相关的商务应用和网格计算、高性能计算、高可用计算 等技术研究的重要基础 。
- 2 DataLake — 批流一体化的追风者
- 洪水填充算法详解
- 第三讲 启动、中断、异常和系统调用
- 鼠尾草花语
- 【EI会议征稿】第三届机械自动化与电子信息工程国际学术会议(MAEIE 2023
- 介王不围王笼了能不能放王?
- 银杏树的花语和寓意
- 蜜蜂分蜂结团后多久飞走?
- 荔枝不开花不结果原因
- 如何判断蜜蜂介王成功?