机群系统
机群(cluster)系统是互相连接的多个独立计算机的集合,这些计算机可以是单机或多处理器系统(PC、工作站或SMP),每个结点都有自己的存储器、I/O设备和操作系统。机群对用户和应用来说是一个单一的系统,它可以提供低价高效的高性能环境和快速可靠的服务。
基本信息
- 中文名
机群系统
- 外文名
cluster
- 性质
系统
- 含义
互相连接的多个独立计算机
基本体系结构
机群系统一般结构
机群系统包括下列组件:
·高性能的计算结点机(PC、工作站或SMP)。
·具有较强网络功能的微内核操作系统。
·高效的网络/交换机(如千兆位以太网和Myrinet)。
·网卡(NICs)。
·快速传输协议和服务。
·中间件层,其中包括某些支持硬件,如数字存储通道、硬件分布共享存储器及SMP技术;应用,如系统管理工具和电子表格;运行系统,如软件分布共享存储器和并行文件系统;资源管理和调度软件等。
·并行程序设计环境与工具,如编译器、语言环境、并行虚拟机(PVM)和消息传递接口(MPI)等。
·应用,包括串行和并行应用程序。
组建机群系统的需求和功能
机群组建时应考虑下面的需求和功能:
·较高带宽的网络,以支持通信需求;
·低延迟的通信机制;
·支持高带宽的多点传送通信方式;
·自动恢复网络和结点错误的能力;
·标准的低级原语,支持通信、同步和时序;
·异构的远程过程调用,以隐藏体系结构、协议和系统的不同性;