微软并行计算系统WCCS2003评估指南(2)

时间:2008-11-23   来源:   网友评论:0   人气: 1099 作者:

,则需购买并安装 Windows Server 2003 64 位标准版或 Windows Server 2003 64 位企业版。此外,目前尚不能在 32 位硬件设备上部署 Windows Compute Cluster Server 2003。(请参见下面的系统要求部分。)

计算群集软件包提供了创建和配置群集节点所必需的服务、接口、支持软件,同时还包含实用工具和管理基础结构。计算群集软件包还为行业标准 MP12 的支持特性提供相关支持。该软件包还配备了集成作业调度器和群集资源管理工具。

Windows Compute Cluster Server 2003 的部署任务主要通过两张CD安装完成。CD1包含Windows Server 2003, Computer Cluster EditionCD2 包含计算群集软件包。


Windows Compute Cluster Server 2003 提供的组件如下表所示。
组件
描述
群集
群集是由处理复杂运算任务的互连计算机构成的集合。每个计算群集均包含一个根节点,负责协调所有群集资源访问任务,并充当群集部署、管理和作业调度单一操作点。
根节点
在 Windows Compute Cluster Server 2003 中,根节点负责为服务器群集提供用户界面和管理服务。用户界面包含计算群集管理器、群集作业提交与监控台及命令行接口 (CLI)。而管理服务则包括作业调度、作业与资源管理和远程安装服务 (RIS)。根节点还可在构成群集的公共网络与专用网络之间充当网络地址转换 (NAT) 网关。
计算节点
计算节点是被配置为计算群集组成部分并负责为最终用户提供作业处理计算资源的计算机。计算节点只能基于运行受支持操作系统的计算机创建,但同一群集内的节点未必安装相同操作系统,而且可以配备不同硬件配置。
作业调度器
作业调度器在根节点上运行,负责管理作业队列、分配计算资源并执行相关作业。该项服务需要同在所有计算节点上运行的节点管理器服务 (Node Manager Service) 进行通信。
管理基础结构
计算群集软件包提供了完整的管理基础结构,允许群集管理员对计算节点实施部署和管理。这个基础结构包含在根节点和全部计算节点上运行的群集服务,可提供用于群集管理、作业提交和作业队列管理目的的管理、用户及命令行接口。
计算群集管理器和群集作业提交与监控台
群集管理员和用户可利用这些界面开展群集操控、作业提交和作业管理活动。计算群集管理器可供用来配置群集,管理节点,并监控群集活动及健康状况。群集作业提交与监控台可供用于作业提交和作业队列管理等目的。
命令行接口
计算群集软件包为节点与作业管理操作提供了一个命令行接口 (CLI)。上述操作还可通过脚本编程方式执行。管理员可使用 CLI 实现作业、作业队列和节点操作自动化。
 

使用标准的 Windows 部署技术,可轻松快捷地部署 Windows Compute Cluster Server 2003,而通过插入和连接群集,可在计算群集中自动添加附加的计算节点。Microsoft 消息传递接口 (MS MPI) 实现与参考 MPICH2 完全兼容,并在所有作业上实现了端到端的安全性。与 Active Directory 的集成为管理和用户提供了基于角色的安全性,而微软管理控制台 (MMC) 的使用则提供了熟悉的管理和计划安排界面。

关于 MPIMPICH MS MPI

MPI 是标准的应用程序编程接口 (API),是消息传递的规范。MPI 针对大型计算机系统或群集调用计算机上运行的高性能计算进行了专门设计。

MS MPI Argonne 国家实验室开放源代码 MPI2 实现的一个版本,目前在各种 HPC 群集中广泛应用。MS MPI 兼容 MPICH2 参考实现及其它 MPI 实现,并支持一个具有 160 多个函数调用的全功能 API

Windows Compute Cluster Server 2003 中的 MS MPI 使用 WinSock Direct 协议实现最佳的性能和 CPU 效率。MS MPI 可通过硬件制造商提供的 Winsock Direct 驱动程序,利用所有 Windows Server 2003 支持的以太网互连,以及低延迟、高带宽互连(比如:InfiniBand Myrinet)。因此,与特定架构需要特定 MPI 堆栈相比,单一 MPI 堆栈支持多种架构。这极大地减轻了网络管理员的管理负担。Gigabit 以太网提供了高速且极具成本效益的互连架构,而 InfiniBand 则是对延迟有严格要求的高带宽应用程序的理想选择。

MS MPI 支持(绑定)CFortran77 Fortran90 编程语言,Microsoft Visual Studio 2005 包括与 MS MPI 一起工作的并行调试器。开发人员可以从 Visual Studio 环境,对多个计算节点启动他们的 MPI 应用程序,而 Visual Studio 将自动连接每个节点上的进程,这便使得开发人员可以在每个节点上分别暂停和检查程序变量。
 

为什么要部署Windows Compute Cluster Server 2003

对于希望发挥群集解决方案强大效能的组织和个人来说,Windows Compute Cluster Server 2003 无疑在排除部署障碍方面迈出了重要的一步。

·         缩短把握问题关键的时间—Windows Compute Cluster Server 2003 将提供一种现成可用且性能超卓的开发体验;一个囊括操作系统、作业调度和 MPI 层级的集成化软件包;以及满足目标领域需求并代表领先水平的应用解决方案。

·         更好地集成 IT 基础结构— Windows Compute Cluster Server 2003 可与现有 Windows 基础结构(例如 Active Directory)实现无缝化集成,从而允许客户充分运用现有知识技能和技术手段。

·         熟悉的开发环境


 

相关文章

文章评论