Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> Windows Server系統教程 >> Windows Server教程 >> Windows HPC Server 2008顯山露水

Windows HPC Server 2008顯山露水

日期:2017/1/24 11:02:39      編輯:Windows Server教程

    “Microsoft impressed the supercomputing community last week when a beta of its new Windows High Performance Computing (HPC) Server 2008 scored a top 25 ranking on the Top 490 list of world's biggest supercomputers.” 當我看到新聞上類似於這樣的報導時,總會有一陣激動,微軟的HPC產品終於開始在市場上顯露出了力量,而且也得到了越來越廣泛的關注。

  在微軟推出HPC產品前,高性能服務器領域一直是Linux和Unix的天下,作為高性能計算領域的新加入者,微軟HPC研發團隊的工程師們可謂是筚路藍縷,以啟山林,一切都要從頭干起。通過不斷的努力,我們在2006年推出了Windows Compute Cluster Server 2003,初步獲得了肯定;而今年5月剛發布的Windows HPC Server 2008 Beta2版本引起了業界的極大關注;6月在TOP490.org公布的世界第31次全球超級計算機五百強排行榜上,位於美國伊利諾大學的超級計算機應用國家中心 (NCSA) 的服務器,浮點運算性能68.48TFlops的成績登上了排行榜的23名,而他們所使用的操作系統就是Windows HPC Server 2008 Beta 1。

  現在,Windows HPC Server 2008已經能夠有效管理數千個計算節點,具備高速NetworkDirect RDMA技術、遠程直接內存訪問界面、高效集群管理工具、面向服務器架構的工作調度、HPCBP規范標准集群互連等等;而且與前一個版本相比,08版產品的易用性,穩定性等都取得了很大的提高。比如我們能在很短時間內在成百上千台的裸機上部署好Windows HPC Server 2008,並可以運行一些診斷程序方便地測試出現有機器的連通性等。此外,通過Heat Map,我們可以直觀地看到包括頭結點在內所有節點的狀態,包括他們的CPU和內存使用率等信息,這些特性都取得了很多合作伙伴的好評。來自NCSA的副主管Pennington在反饋中提到:“當我們在把Windows部署在超過一千個節點的機器上時,我們從這些機器是裸機時開始,到他們開始運行LINPACK測試程序僅僅花費了4個小時, WINDOWS HPC SERVER 2008的性能達到了我見過的同類機器中最高效的之一”。

  除了在性能上的提升,我們也非常注重發展合作伙伴,從合作伙伴的反饋中改善我們的產品,就中國而言,我們已經和上海超級計算機中心,曙光信息產業有限公司等建立了緊密的關系,同合作伙伴一起,共同推動高性能計算產品在中國市場的普及與應用。

  在產品不斷取得成功的背後,我們中國研發團隊也功不可沒。Windows Compute Cluster Server 2003中的界面管理曾經被很多人批評,但是如何使得我們的HPC Server 2008具備強大復雜的功能的同時,又兼具易用等特性是一件非常有挑戰性的工作,這直接關系到用戶體驗,如果在界面上就難倒了用戶,則整個產品就不再讓人感到舒適了。經過我們的不懈努力,以及不斷吸取用戶反饋,Windows HPC Server 2008在UI(用戶界面)方面做了非常大的改進,包括管理界面,配置向導等都做了很大的改善。例如在網絡拓撲結構選擇部分,我們將抽象的網絡拓撲結構轉換為直觀網絡示意圖(圖1),這樣即不容易出錯,也易於用戶理解和記憶。

    圖 1 :直觀網絡示意圖

  圖 1 :直觀網絡示意圖

 

 

    此外,前面提到的Windows HPC Server 2008中受到很多客戶歡迎的Heat Map功能,能夠讓管理員實時監控各個節點的狀態,如圖2中所示,管理員可以看到現在的所有節點中可用的物理內存(Available Physical Memory),硬盤的吞吐量(Disk Throughput)和系統調用數(System Calls),並且這些指標都用圖形化的方式直觀的表現出來。

    圖 2 :Heat Map

  圖 2 :Heat Map

 

    另外,強大的Reporting功能,也是由我們中國研發團隊完成的:集群的管理員可以將一段時間內關於集群上的信息收集起來,並以圖標的形式表現出來,以方便管理員對這段時間內集群的狀態進行分析,圖3中精美的圖標就是Reporting功能生成的結果:

   圖 3:Reporting

  圖 3:Reporting

 

    在UI上的巨大改進也獲得了很多客戶的正面回應,來自英國達斯伯裡實驗室(Daresbury Laboratory)分布式計算組的計算機科學家Igor Kozin說,“Windows HPC Server 2008的一個很突出的地方是它具備非常可靠的圖形化用戶界面,而在這方面正式Linux仍然還缺乏的。”利用我們的UI界面,集群管理員能很快上手新環境,大大降低了花在配置上的時間和精力。

  除了在UI方面的改進,為了滿足不同客戶的需求,我們也支持在PowerShell中用命令行來完成包括管理和提交Job等。對於習慣使用C Shell和Korn Shell的管理員來說,使用PowerShell腳本會相當方便。

  我們還增加了對SOA概念的支持,提供了API甚至在Visual Studio中嵌入了Add-In,使得開發人員能方便的利用SOA去部署並行程序。開發人員不用去關心他的程序會部署在哪些節點上運行,我們提供了WCFBroker機制去自動的將程序部署到合適的節點上,簡化了開發人員編寫並行程序。

  總而言之,我們提到的這些特性都是以給客戶提供價值為核心的,目標是實現我們和客戶雙贏的局面,因此也獲得了眾多的好評,而用戶的意見甚至批評都成為我們不斷改善產品的驅動力,期待Windows HPC Server能取得更大的成功!

 

 

Copyright © Windows教程網 All Rights Reserved