Windows HPC Server 2008新特性解读

来源 :中国计算机报 | 被引量 : 0次 | 上传用户:susanna2005
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  在推动HPC普及的道路上,微软终于迈出了坚实一步,推出寄予厚望的Windows HPC Server 2008。这款產品究竟融合了哪些新特性,才使得它成为微软这一HPC新兵向Linux和Unix发起挑战的底牌?
  过去只有国防和科研才会用到的高性能计算(HPC)已经成为近年来成长最快的领域之一,而且普及化趋势日渐明显。在微软推出HPC产品前,这一领域一直都是Linux和Unix的天下。作为HPC领域的新入局者,微软在2006年以面向集群服务器的Windows Compute Cluster Server 2003(WCCS)试水。而在2008年,微软明确地为自己的企业级产品加入一款具有标志性意义的产品——Windows HPC Server 2008(HPCS),这绝对称得上微软在HPC领域中的重大突破。
  
  谁在青睐HPCS
  
  Windows HPC Server 2008将提供新的高速网络、高效灵活的集群管理工具、面向服务的体系结构(SOA)任务调度,可用于计算流体力学、水利枢纽模拟等大规模并行项目,或BLAST、蒙特卡罗模拟等复杂的并行项目。
  Altair Engineering、Cluster Resources、Platform Computing等多家相关行业的企业都已宣布支持Windows HPC Server 2008。美国内布拉斯加大学PKI研究院的计算中心已经将Windows HPC Server 2008部署到一套拥有1151个节点的大型集群上,为政府、科研和工业用户提供服务。爱荷华大学、剑桥大学、3M、Baker Hughes也都已经着手部署此套Windows HPC Server 2008。而冲进Top500前十名的曙光5000系统,更是以1920个节点成为目前成功部署该系统的最大的通用高性能计算平台。
  与此同时,一些大型金融投资公司,比如摩根斯坦利也在越来越多地使用HPC技术。微软称,HPC Server 2008允许用户运行复杂的算法,例如确定投资组合的风险程度。这种复杂的应用程序可在多个服务器内核的并行环境中运行,不必重新编写应用程序的代码。对于金融服务公司来说,不用重新编写代码支持消息传递接口(MPI)协议就可以运行现有程序的能力或许是HPC Server 2008最重要的功能。
  
  开发与部署两不误
  
  Windows HPC Server 2008是以Windows Server 2008为基础设计出的产品,提供了企业级的工具、性能和扩展性。这款操作系统由Windows Server 2008和Microsoft HPC Pack两个部分组成,结合了集成式HPC解决方案与高效的开发环境,并集成了大量Windows Server平台所具备的即插即用功能,帮助用户提高工作效率和降低所使用的 HPC 环境的复杂性。与WCCS 相比,该产品的易用性,稳定性等都有了很大提高。比如在很短时间内在成百上千台的裸机上部署好Windows HPC Server 2008,运行诊断程序测试现有机器的连通性等。
  Windows HPC Server 2008提供全面的部署、管理与监控工具,并能够集成于现有的基础设施之中。Microsoft HPC Pack提供了集群管理、任务调度、MPI编程环境等一系列工具。由于开发并行程序需要集成的开发环境以及对分布式计算标准的支持,Visual Studio 2008为Windows HPC Server 2008提供了一个全面的并行程序环境。
  除了提供对OpenMP、MPI以及Web Services的支持,Windows HPC Server 2008同样支持第三方数值库提供者,性能优化器、编译器,以及为开发和纠错并行程序所提供的调试程序。此外,Windows HPC Server 2008还内建了与Linux协同合作的能力,以Linux代码编写的应用程序可以通过“Windows Service for UNIX”技术,被Windows HPC Server 2008编译并运行。其统一的管理部署界面则可以有效降低大型、小型计算机集群部署的复杂度,并且提供了一个全新且简单高效的管理体验来提升集群管理员的效率。
  
  增强性能与可扩展性
  
  Windows HPC Server 2008通过增强用户现有的功能特性以及整合企业内部已有的工具,可以使用户在更短时间里进行更多操作,从而提高效率。管理员和开发人员可以利用公共的效率平台和开发平台,通过技术工作站和集群节省时间。
  管理员能够使用现有的微软管理工具集中管理控制企业整个Windows Server结构。命令行接口向管理员完全开放,普通端用户并不需要掌握命令行方式就可以使用性能强大的HPC。程序开发人员能够利用熟悉的开发工具,比如Visual Studio提供的本地并行调试程序进行开发或调试并行程序。此外,开发团队可以使用Microsoft Office SharePoint Server 2007管理他们的项目并进行合作。
  Windows HPC Server 2008与其它微软产品的整合也更好地提升了HPC的生产效率,同时增强了终端用户的使用体验,这其中就包括与Microsoft Office SharePoint Server 以及Windows Workflow Foundation的联合使用,以及能够更好增强管理有效性的Microsoft System Center 解决方案。通过与 Windows Communication Foundation (WCF)的整合,Windows HPC Server 2008使面向服务架构(SOA)程序的开发者可以更好地利用HPC解决方案所提供的全新特性。来自各个领域大量的软件供应商也纷纷对他们的应用做出进一步调整从而实现与 Windows HPC Server 2008 的无缝衔接。用户在依然使用熟悉的应用程序的同时可以进行业务的提交和监控,而不必学习新的更复杂的用户界面。
  这一高扩展性平台的发布使曾经受困于Windows平台限制的高性能开发者们打破了限制。Windows HPC Server 2008搭建在已经成熟的Windows Server 2008 x64-bit技术平台之上,能有效地扩展到几千个处理内核,同时还包含能帮助系统管理员监控系统实时状况并保持系统稳定性的管理工具。该产品与Windows Server 2008企业版和Microsoft Windows SQL Server整合,还可以提供恢复服务器级故障的能力并且通过系统级的冗余提供其固有的可靠性和可用性。
  
  系统快速部署可管理
  
  Windows HPC Server 2008包括配置向导、工具、内建管理控制台以及任务列表,以在增强Windows Server 2008部署服务的基础上简化计算节点的供给,从而使用户可以在一个集群中建立、修改并且部署系统镜像。
  系统模板是新增加的一项功能,通过使用系统模板,减少安装和配置系统时所花费的时间和人力。模板的使用能够使IT专家建立标准化系统的镜像并且随时为集群系统打补丁。另两项则是增强的功能,一项是Windows Deployment Services(WDS),使用它可以快速地部署操作系统镜像,通过全新的HPC Pack Administration控制台可以对进程进行实时监控。另一项是可以通过命令行方式、PowerShell,或者其它诸如Perl之类的脚本语言进行编程,管理集群。
  
  新增监控与安全特性
  
  建立在Windows Server 2008 64-bit技術之上的Windows HPC Server 2008包括可扩展的管理工具。该工具使用全新的系统界面,它所提供的热点地图(Heat map)可以显示出系统利用率的整体概况。
  在监控与系统安全方面,以下三项均为全新特性。第一,Windows Server 2008企业版包含了恢复服务器级故障服务,一旦硬件出现问题,Windows Failover Services和SQL Server数据库集群可以提供头节点冗余,从而提高系统的可靠性和可用性。第二,管理员可以根据硬件、软件或者网络特征的不同建立不同的群组,所建立的群组可以简化管理,并且可以通过映射任务需求分配给适合的服务器,从而实现对资源利用率进行优化。第三,内建的诊断工具使管理员可以快速识别并诊断集群中硬件、软件或者网络故障。此外,系统中心操作管理器(System Center Operations Manager 2007)还有自动化执行常规任务、冗余任务、智能报告、智能监控等功能。
  
  支持SOA工作负载
  
  Microsoft HPC Pack 2008包括灵活的任务调度器,调度器包括了命令行和图形式的用户界面以及向集群递交任务的应用程序接口。任务调度器可以定位批处理及最新的面向服务的应用,用户也可将其部署为与其他任务调度器相互配合的方式,以适应混合模式和其他高级策略的要求。
  任务调度支持全新的SOA工作负载,这是一项全新的功能。计算结点能够通过Windows Communication Foundation(WCF)代理与提交系统之间进行通信。WCF代理是一组专用节点,它用于扩展集群的性能并充当代理,促进公用网络客户端和私有网络计算节点间的通信。其他的WCF代理可以根据需求随时加入系统以进行扩展。
  HPC Pack任务调度器进行了功能增强,可以实现复杂的内核调度、端口调度、服务器调度。任务调度器支持现存的策略,如基于优先级的先来先服务、回填、非抢占式调度等策略,此外还包括采用新的策略进行任务抢占、任务扩充与缩减。
  HPC Pack降低了与现存集群整合的复杂性也是一项新特性。这是为了增加任务调度的协同性,通过支持诸如OGF HPC Profile等业界标准实现的。此外,与基于Unix程序子系统(SUA)的整合可以最大化地利用用户当前的成本投入,同时增强Unix和Linux代码编写的程序扩展到HPCS平台的能力。
  
  加强网络与高速互联
  
  Windows HPC Server 2008通过提供最新的网络配置向导、全新的网络诊断工具以及网络驱动器管理的简化方式,可以明显降低部署集群中多种网络的复杂性。微软消息传递接口(MS MPI)进行了功能增强,它基于ANL所实现的MPI2标准编写而成,可以利用任何Windows Server 2008提供的互连方式,包含支持全新网络路径,是一种更快的接口。
  NetDirect是微软为高速、低延迟网络所设计的全新RDMA接口,例如Infiniband、10G以太网和Myrinet网络。通过利用可直接避开OS 和 TCP/IP的架构,NetDirect可以在大规模并行程序上发挥更好的性能,因为它具有极低的延迟、高带宽以及有效调节CPU利用率的能力。
  
  头节点是突出特点
  
  Windows HPC Server 2008 设计了头节点是一个突出的特点。头节点是对集群进行管理、部署以及任务调度的单一节点,可以控制并协调所有对集群资源的访问。一旦系统出现故障,头节点借助该系统中的故障转移服务,能够转移到其他备援节点,从而进行故障恢复。
  Windows HPC Server 2008 使用企业现有的基础架构以及Microsoft Active Directory是考虑到安全性、账户管理以及使用诸如Systems Center Operations Manager 2007端到端的服务管理解决方案。
  WCF应用模式也是该系统的一个特色,面向不同服务的客户端应用。WCF可以发起交互式会话,它包括了以下几个步骤:1.客户端生成一个会话,该会话用于指定执行一个计算的WCF服务。2.任务调度器将任务交给代理并启动服务实例池。3.客户端连接到代理端,任务调度器提供代理端到客户端的端点引用(EPR)。4.客户端连接到EPR.。5.标准WCF请求/响应消息发出。
其他文献
Canon LBP3250是一款A4幅面的黑白激光打印机,实际尺寸为384mm×258mm×227mm,但外观显得较为小巧,这是由于它的进纸和出纸部分的折叠样式设计很巧妙。  Canon LBP3250采用了新的碳粉技术,即磁性球状碳粉技术。它采用的细微碳粉颗粒采用微小胶囊式结构,将蜡质包含在其中,同时磁性物质分布在外部的碳粉颗粒当中,在打印时能够实现更低的能耗、更快速的打印响应,同时打印效果也更
“备份恢复市场正在经历一场重大变革。”这是Gartner最近发布《2008年企业备份恢复软件市场范围》这一报告所给出的结论。该报告预测:“到2013年,未被淘汰的企业备份恢复产品将转变为恢复管理解决方案,集传统备份、复制、快照以及持续数据保护功能于一身。”  根据当前的市场变革情况,Gartner发现“对这些功能的管理更加统一,可以满足客户对单一恢复管理平台的需求,而不是使用户成为多个单点解决方案
自2000年18号文件发布以来,我国软件与信息服务业发展迅速,无论是产业规模、软件人才队伍、企业成长或者产业环境等各个方面,都发生了巨大变化。软件与服务产业在信息产业中的地位逐步凸显,由此推动的信息化在推动产业升级中的效果也逐步显现。  行业融合、技术融合、服务融合,融合无处不在,软件服务化、服务产品化的趋势逐渐明显。未来几年,我国IT产业还将继续保持增长,同时IT产业结构将快速“软化”,软件和服
耿祥衡认为,震区人们由于有了那场刻骨铭心的经历,所以会对电脑、手机等能及时了解外界信息的产品有浓厚的兴趣并优先购买。    四川大宇信息总经理助理耿祥衡想起去年“5.12地震”发生后的生意惨状,还觉得触目惊心:“生意全垮掉了!”    原因很简单,地震发生后,“没有生意可做,民众都忙着抗震救灾,谁会去买电脑。”耿祥衡介绍。    2008年5月25日前后,耿祥衡和他的同事们回到了工作岗位。这时,整
政企合作来共建中小企业信息化平台,无论是对地方政府、地方中小企业来说,还是对SaaS供应商来说,都不失为一个非常有价值的发展途径。  ——本报记者邱燕娜    如何促进中小企业信息化建设以提升中小企业的管理水平,进而提升中小企业的核心竞争力,一直是各地政府信息化建设的一个重点和难点。自2007年以来,建设中小企业信息化平台的思路越来越得到各地政府的认可:这一方面可以解决中小企业信息化建设的资金问题
前瞻性地把液晶面板列为核心业务,在对比度大战中后来居上,面板价格异变中,对手也不得不叹服它的快速反应。从巨亏到坐上中国显示器市场销量第一的宝座,三星电子仅用了两年时间,但一坐就是十年。    十年,对IT领域来说,已经是一段相当长的时间,从产品、应用到市场,十年间都可能发生翻天覆地的变化。  十年间,显示器市场已经从CRT完全演变成了LCD的天下;十年间,飞利浦显示设备事业部轰然倒下,曾经规模最大
在过去的几年里,很多企业把发展完善的 IT 环境作为提高企业运行效率的手段。但是伴随着企业 IT 化进程的快速发展,越来越多的网络问题呈现在人们面前,复杂的环境、冗长的安装调试过程以及繁重的日常管理工作,都成为困扰企业发展的难题。从网络安全性的角度来说,由于企业需要应对不断涌现的威胁,它们的安全保护环境也日趋复杂。许多企业都要求使用多种安全产品、硬件平台、管理控制台和日常监控系统。    软硬结合
收购BEA一年后,甲骨文火速推出号称业界集成度最高的中间件产品:Oracle融合中间件11g,打消了此前业界对于BEA原有产品延续性的种种疑虑,宣告与BEA中间件产品的整合正式完成。埃里森这个收购老手对公司整合的能力我们不必怀疑,反而是如今令人耳目一新的甲骨文将如何和IBM摆开擂台,才是业界一大新看点。    也许很多人都还没有忘记,就在一年前的夏天,甲骨文正式发布收购BEA后的中间件战略。这起金
端坐在北京北太平庄附近的竹溪茶楼,边品香茗,边与记者聊天,长城电脑总裁助理、整机事业本部总经理罗福明感觉很惬意。    这一段时间可以说是马不停蹄,总算是可以“偷得半日闲”,与京城媒体畅快地交流长城电脑的发展思路,罗福明自然是比较开心。    电脑下乡、电视购物、与中国移动联合推出上网本,这是PC厂商今年必须抓住的商机,其中都有长城电脑的身影。在PC销售放缓的今天,开辟新的营销模式和渠道,成为摆在
时至今日,SOA已进入落地阶段。虽然甲骨文、IBM等中间件巨头的市场地位仍难以撼动,但并不影响羽翼渐丰的国产中间件厂商持续推陈出新。  10月28日,在金蝶Apusic Platform全国巡展北京站活动中,金蝶中间件推出了更加节省成本的SOA参考模型——企业基础架构的九层参考模型和软件企业开发基础架构的八层参考模型,以支持自己的产品和解决方案。  金蝶中间件公司总经理蔡军介绍,企业基础架构参考模