Windows HPC Server 2008 (HPC 2008) 最新 Microsoft 并行计算包,是专门适用于计算需要的环境准确描述我们研究实验室。 本文介绍了多种自定义系统,从生命科学实验室中的图像处理设备生成的数据的自动的处理的开发中的特定 HPC 2008 中的 Microsoft 技术的部署。
系统是能够执行无人值守和自动化 Excel 电子表格数据包括非线性回归分析。 在这样的分析通常需要花试验每 10 到 15 分钟的研究 scientist,现在花一次处理 96 实验少于半个小时 (无需人工干预的情况下,和错误)。 如果使用计算群集,则需要更少的时间。
我们的解决方案还使用 Windows PowerShell 脚本,在 HPC 2008 计算群集上部署处理到达 masse 数百 GB 价值的最短时间范围内的 XML 文件的一小组。 目的是说明如何可以利用 Microsoft 高性能计算群集 2008 一起容易地开发应用程序能够执行高级分析和处理的文件类型通常用于财务范围药品的字段的各种其他 Microsoft 技术。
为什么是HPC 2008?
我们决定使用 HPC 2008 基于几个因素。 首先,HPC 2008 很好集成了我们现有的 Active Directory 基础结构。 这使我们能够允许现有 Active Directory 用户,分布在不同的地理位置提交作业,以及将其访问权限扩展到使用其现有的用户名 / 密码对该群集。 就它们具有多个凭据不需要通过群集以及登录到他们的工作站提交作业。
第二个,实验室科学家处理 Excel 电子表格不断跟踪的实验的结果和执行进一步的分析。 我们需要处理 Excel 电子表格计算,而且它会很难执行等非 Windows 平台。 第三个,我们无法执行使用 C#,使易于在 Windows 计算群集上从 Excel 电子表格中提取的数据执行计算的在 Microsoft.NET Framework 上开发的应用程序。 最后,我们也可以使用这样的应用程序轻松地传输到 SQL Server 数据库表的信息。
按作业正在运行
HPC 2008 相当可以方便地采用现成的硬件,并设置计算群集。 与一个相对较小的群集它采用只获取所有计算节点上的小时和运行和与头 (或主) 节点通信。 由于为并行计算的性质,花费相同数量的时间来部署 HPC 2008,并与一可能的八个小的 Windows Server 2008 计算范围在数百中一组有关的节点。
设置 Windows Server 2008 和 HPC 2008 我们头节点之后, 我们可以快速地将它加入到我们的 Active Directory 域 (运行 Windows Server 2003 R 2)。 然后,我们创建硬盘映像 (包含一份以及使用 HPC 2008 的 Windows Server 2008) 基于头节点并在我们多个计算机节点上部署磁盘映像。 使用 HPC 2008 网络配置向导 (参见 图 1 ),我们选择在其中我们头节点已通过公用 IP 地址访问从头节点通过 DHCP 角色部署在 Windows Server 2008 上计算节点接收到的非公共 IP 地址时的网络拓扑。 可以还轻松部署许多其他角色 (如 DNS、 WINS 和相关设置在计算的 RAS 群集在独立模式或加入 Windows 域。

访问 Compute 群集
Windows Server 2008 附带远程桌面连接 (RDC) 应用程序的全新版本 mstsc.exe。 使用 RDC,系统管理员可以连接到,并直接通过 TCP/IP 连接控制通过图形化客户端其他 Windows 主机 (Windows Vista 客户端以及 Windows Server 客户端)。 Windows Vista 还提供与新版本的更易于访问 HPC 2008 的 RDC 计算群集的头节点,并计算节点。 登录到头节点时, 群集管理员可以添加新节点、 删除节点、 部署或跨节点,取消作业和执行许多其他管理功能。
HPC 群集管理器控制台提供了群集管理器以及那些具有适当权限,一个用户友好的界面,用于提交作业,并手动任务 (请参见 图 2 )。 这是您指定在的工作目录路径可执行文件,输出文件夹,和高级的参数以及 CPU 核心的最小值和最大数量计算节点、 节点组和节点类型。




