国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

國家氣象網(wǎng)絡(luò)計算資源管理和共享方案的應(yīng)用

2013-09-29 05:49馬艷軍劉一謙
中低緯山地氣象 2013年5期
關(guān)鍵詞:計算資源高性能氣象

呂 爽,馬艷軍 ,劉一謙

(四川省氣象信息中心,四川 成都 610071)

1 引言

國家氣象網(wǎng)絡(luò)計算應(yīng)用系統(tǒng)是采用網(wǎng)絡(luò)計算技術(shù)與網(wǎng)絡(luò)化遠(yuǎn)程應(yīng)用技術(shù),通過整合、集成氣象部門內(nèi)不同位置的10大高性能計算機系統(tǒng),建成的面向區(qū)域、省氣象部門以及國內(nèi)相關(guān)行業(yè)提供共享服務(wù)的高性能計算資源軟硬件平臺和網(wǎng)絡(luò)化應(yīng)用環(huán)境。該系統(tǒng)聚合的總節(jié)點數(shù)有416個,采用了不同體系架構(gòu)和操作系統(tǒng)平臺,總計算能力高達(dá)26.34 TFLOPS,總存儲能力 128.98TB[1]。為了將如此豐富的高性能計算資源和存儲資源進(jìn)行高效管理,使其充分利用,發(fā)揮最大的使用價值和共享效益,國家氣象網(wǎng)絡(luò)計算應(yīng)用系統(tǒng)建設(shè)項目組設(shè)計了有效的計算資源管理和共享方案,并已技術(shù)實現(xiàn),成功應(yīng)用到國家級氣象高性能計算機計算資源的業(yè)務(wù)管理和資源共享工作中。成都區(qū)域氣象中心的SGI高性能計算機系統(tǒng)是國家氣象網(wǎng)絡(luò)計算應(yīng)用系統(tǒng)中的一個分節(jié)點,與其他節(jié)點相比,在體系結(jié)構(gòu)上存在較大差異、具有一定代表性的的異構(gòu)節(jié)點,本文詳細(xì)敘述了國家氣象網(wǎng)絡(luò)計算資源管理和共享方案在成都分節(jié)點的應(yīng)用和實現(xiàn)過程。

2 國家氣象網(wǎng)絡(luò)計算資源管理和共享方案

2.1 國家氣象網(wǎng)絡(luò)計算資源管理方案

國家氣象網(wǎng)絡(luò)計算資源管理技術(shù)方案主要包括三方面(圖1):

圖1 氣象網(wǎng)絡(luò)計算應(yīng)用系統(tǒng)計算資源管理技術(shù)方案

2.1.1 異構(gòu)節(jié)點 氣象網(wǎng)絡(luò)計算應(yīng)用系統(tǒng)計算資源管理范圍不僅限于單個高性能計算機系統(tǒng),而是將氣象部門內(nèi)不同架構(gòu)的高性能計算機系統(tǒng)作為分節(jié)點納入進(jìn)來作為一個整體、使用全局統(tǒng)一的策略管理。

2.1.2 抽象量化模型 設(shè)計一個高性能計算資源抽象量化模型,屏蔽氣象網(wǎng)絡(luò)計算應(yīng)用系統(tǒng)中各個節(jié)點之間的異構(gòu)性,以統(tǒng)一的形式刻畫高性能計算資源,以量化手段實現(xiàn)高性能計算機虛擬計算單元計算力GCUP(General Computing Unit Productivity),精確地記錄和控制用戶資源使用量。1個資源虛擬計算單元(GCU)相當(dāng)于目前一般高性能計算機系統(tǒng)1個CPU小時的計算能力[2]。

2.1.3 計算資源管理系統(tǒng) 在GCUP量化模型設(shè)計思想基礎(chǔ)上構(gòu)建計算資源實時管理系統(tǒng),該系統(tǒng)能夠?qū)崟r動態(tài)地跟蹤、反映用戶對高性能計算機資源的使用情況,并能及時實施資源使用控制策略。系統(tǒng)利用GOLD+PostgreSQL技術(shù)實現(xiàn),GOLD是一個開源的資源分配管理器,由美國的太平洋西北國家實驗室 PNNL 研發(fā)[3]。

2.2 國家氣象網(wǎng)絡(luò)計算資源共享方案

由于氣象行業(yè)內(nèi)多個中西部省份缺乏數(shù)值天氣預(yù)報所必需的高性能計算機系統(tǒng),無法建立適合本地中小尺度的預(yù)報模式系統(tǒng)來支持當(dāng)?shù)氐念A(yù)報業(yè)務(wù)。針對資源匱乏地區(qū)用戶的實際需要,國家氣象網(wǎng)絡(luò)計算應(yīng)用系統(tǒng)為異地遠(yuǎn)程網(wǎng)絡(luò)用戶提供計算資源,建立區(qū)域模式預(yù)報應(yīng)用系統(tǒng),通過資源共享平臺的方式運行氣象網(wǎng)絡(luò)應(yīng)用,經(jīng)廣域網(wǎng)提供氣象應(yīng)用產(chǎn)品,實現(xiàn)高性能計算資源的跨區(qū)域共享。

3 國家氣象網(wǎng)絡(luò)計算資源管理和共享方案在成都分節(jié)點的應(yīng)用

3.1 成都分節(jié)點概況

國家氣象網(wǎng)絡(luò)計算應(yīng)用系統(tǒng)成都分節(jié)點是SGI新一代Altix 4700高性能計算機系統(tǒng),該系統(tǒng)配置96顆英特爾安騰雙核處理器(192 Cores),主頻1.6GHz,384GB全局內(nèi)存,理論浮點峰值可達(dá)到1.228 8萬億次/秒。

3.2 計算資源管理方案應(yīng)用

3.2.1 技術(shù)實現(xiàn) 將國家氣象網(wǎng)絡(luò)計算資源管理方案應(yīng)用于成都分節(jié)點,對成都區(qū)域氣象中心高性能計算機系統(tǒng)上的高性能計算資源進(jìn)行管理,其管理架構(gòu)如圖2所示,具體實現(xiàn)過程如下所述。

圖2 成都分節(jié)點計算資源管理架構(gòu)

①作業(yè)日志文件獲取。在SGI高性能計算機系統(tǒng)上設(shè)置資源預(yù)留程序prologue與資源記賬程序epilogue,作業(yè)調(diào)度節(jié)點及計算節(jié)點均能直接調(diào)用這兩個文件,作業(yè)通過pbspro作業(yè)調(diào)度系統(tǒng)被提交到計算節(jié)點上,作業(yè)運行之前和結(jié)束之后,分別調(diào)用prologue和epilogue程序,提取相關(guān)用戶作業(yè)信息,存入指定的日志文件中。作業(yè)日志文件包含隊列名、作業(yè)ID、用戶名、處理器個數(shù)、作業(yè)執(zhí)行時間等信息,AREM用戶提交作業(yè)后生成的日志文件信息如下:express;29346.SGI4700;AREM;1;5104;"SGI4700/2exec_vnode";1;2010-01-14 07";SGI4700;"SERIAL"

②GOLD管理系統(tǒng)構(gòu)建。用一臺linux服務(wù)器作為GOLD管理服務(wù)器(bccdgridsvr),在該服務(wù)器上搭建基于GOLD的成都區(qū)域中心高性能計算資源實時管理系統(tǒng),安裝GOLD和Postgre數(shù)據(jù)庫,開發(fā)計算資源管理程序,實現(xiàn)按部門、用戶、機器等方面對資源使用情況進(jìn)行實時查詢和統(tǒng)計分析,并實現(xiàn)計算資源使用統(tǒng)計信息xml文件的準(zhǔn)實時上傳。

③計算資源預(yù)分配。根據(jù)GCUP模型的設(shè)計思想,對成都分節(jié)點SGI系統(tǒng)的計算資源進(jìn)行量化統(tǒng)計,根據(jù)各個單位實際使用情況對計算資源以GCU為單位進(jìn)行預(yù)分配,表1所示是SGI系統(tǒng)上2012年各個單位預(yù)分配和實際使用的計算資源情況。

表1 2012年計算資源預(yù)分配和使用情況

④用戶信息與作業(yè)日志文件入庫。根據(jù)計算資源記帳的要求,需要的基本數(shù)據(jù)結(jié)構(gòu)包括用戶信息、單位組織信息、機器信息,因此設(shè)計數(shù)據(jù)庫來管理這些信息。在GOLD數(shù)據(jù)庫中有用戶和單位組織的相關(guān)信息,但不夠全面,在查詢時需要詳細(xì)的用戶和單位信息,因此在postgre數(shù)據(jù)庫中新建一個數(shù)據(jù)庫實例ui(userinfo),使用ui數(shù)據(jù)庫作為計算資源記帳基本信息庫。用戶信息編輯成txt文件,作為gadduser命令的參數(shù)進(jìn)行入庫處理;作業(yè)日志文件通過程序每隔30 min從SGI系統(tǒng)上傳送到bccdgridsvr服務(wù)器指定目錄下,同時定時掃描目錄啟動計算資源記帳程序調(diào)用gcharge命令完成向GOLD數(shù)據(jù)庫的作業(yè)日志文件入庫記帳處理,每10 min刷新一次。

⑤資源統(tǒng)計信息xml文件的生成。利用計算管理程序?qū)τ嬎阗Y源使用情況進(jìn)行查詢和統(tǒng)計,定時運行g(shù)enmonxmlfile程序?qū)⒔y(tǒng)計結(jié)果轉(zhuǎn)化為xml文件,經(jīng)解析后供web頁面顯示。2011年9月SGI系統(tǒng)計算資源使用統(tǒng)計的xml文件(resstat_sc.xml)如下所示,包含時間、cpu利用率、資源使用量等信息。

3.2.2 應(yīng)用效果分析及實例 成都區(qū)域氣象中心自從將國家氣象網(wǎng)絡(luò)計算資源管理方案成功應(yīng)用到SGI系統(tǒng)以來,取得了較好的應(yīng)用效果,系統(tǒng)管理員能夠從不同角度對成都區(qū)域氣象中心高性能計算資源使用情況有全面的了解,能夠?qū)λ莆盏挠嬎阗Y源進(jìn)行合理的調(diào)度與分配,更好的保證了系統(tǒng)的負(fù)載均衡以及資源的充分利用,進(jìn)一步為氣象模式用戶提供了一個模式運算的更高效的計算平臺,使其更好的滿足區(qū)域中心中尺度集合預(yù)報系統(tǒng)業(yè)務(wù)運行需求,同時也為管理部門提供了決策支持的有力依據(jù)。

通過成都區(qū)域中心高性能計算資源管理系統(tǒng)查詢得到的關(guān)于2009年成都區(qū)域中心高性能計算機系統(tǒng)各個單位用戶計算資源使用統(tǒng)計情況可以看出,2009年所有用戶單位中,成都高原氣象研究所(SWCB_gys)計算資源使用量最多,占總資源使用量的69.86%,其次為其他測試單位,占總資源使用量的19.59%;同時四川省氣象臺(SWCB_qxt)計算資源使用量占總資源使用量的10.05%。根據(jù)統(tǒng)計結(jié)果的指導(dǎo),按資源使用比例合理的給各個單位預(yù)分配了2010年的計算資源,避免了出現(xiàn)資源不足、業(yè)務(wù)作業(yè)無法正常運行的現(xiàn)象。

3.3 國家氣象網(wǎng)絡(luò)計算資源共享方案應(yīng)用實例

在國家氣象網(wǎng)絡(luò)計算資源共享方案設(shè)計思想基礎(chǔ)上,擴展西南區(qū)域中心內(nèi)重慶、云南異地用戶作為成都分節(jié)點SGI系統(tǒng)的網(wǎng)絡(luò)資源特色用戶,基于資源共享平臺為其提供計算資源,異地用戶在MPLSVPN網(wǎng)絡(luò)中通過FTP方式對WRF和MM5中尺度數(shù)值預(yù)報模式結(jié)果數(shù)據(jù)以及預(yù)報產(chǎn)品等資料進(jìn)行定時接收和本地化應(yīng)用研究,進(jìn)一步豐富了異地用戶所在地區(qū)的氣象業(yè)務(wù)數(shù)值預(yù)報產(chǎn)品。

云南和重慶異地用戶借助成都分節(jié)點的計算資源,實現(xiàn)大量的WRF和MM5模式數(shù)值模擬試驗。針對其在本地的預(yù)報結(jié)果進(jìn)行檢驗分析,初步評價模式性能。根據(jù)模式的性能設(shè)計試驗方案,進(jìn)行模式各種物理過程組合的優(yōu)選,為WRF和MM5模式在本地業(yè)務(wù)化方案定制提供各種客觀依據(jù)。

例如重慶異地用戶利用在成都分節(jié)點資源共享平臺運行的WRF模式結(jié)果模擬了2009年8月2-5日的渝西大暴雨天氣過程(圖3)。

圖3 2009年8月2—5日的渝西大暴雨天氣過程

4 結(jié)束語

通過利用國家氣象網(wǎng)絡(luò)計算資源管理和共享方案,成都區(qū)域氣象中心的高性能計算資源管理水平和共享效益有了一定程度的提高,但是隨著天氣、氣候模式預(yù)報精度的提高、物理過程的復(fù)雜化,以及集合預(yù)報樣本的增加,導(dǎo)致模式計算規(guī)模越來越大,模式運算所需的計算資源和存儲資源也將迅速增加,如何利用有限的資源為氣象用戶做到最優(yōu)、最好的服務(wù),是需要我們系統(tǒng)資源管理工作者認(rèn)真思考的問題。

[1]宗翔,王彬.國家級氣象高性能計算機管理與應(yīng)用網(wǎng)絡(luò)平臺設(shè)計[J].應(yīng)用氣象學(xué)報,2006,17(5):629-634.

[2]王彬,宗翔,魏敏.一個精細(xì)粒度實時計算資源管理系統(tǒng)[J]. 應(yīng)用氣象學(xué)報,2008,19(4):507 -511.

[3]呂爽,馬渝勇,劉一謙,等.基于Gold的氣象中心網(wǎng)格平臺資源管理系統(tǒng)構(gòu)建及應(yīng)用[J].計算機與現(xiàn)代化,2010,5:79-80.

猜你喜歡
計算資源高性能氣象
氣象樹
《內(nèi)蒙古氣象》征稿簡則
基于模糊規(guī)劃理論的云計算資源調(diào)度研究
改進(jìn)快速稀疏算法的云計算資源負(fù)載均衡
大國氣象
基于Wi-Fi與Web的云計算資源調(diào)度算法研究
耦合分布式系統(tǒng)多任務(wù)動態(tài)調(diào)度算法
美麗的氣象奇觀
一款高性能BGO探測器的研發(fā)
高性能砼在橋梁中的應(yīng)用
合阳县| 长宁县| 肇源县| 萝北县| 灵石县| 拉萨市| 凭祥市| 友谊县| 达州市| 东港市| 高雄县| 栖霞市| 四子王旗| 咸阳市| 乐东| 北票市| 罗山县| 璧山县| 威信县| 彝良县| 新龙县| 澄江县| 华坪县| 华池县| 天气| 贵德县| 甘肃省| 全州县| 祁门县| 缙云县| 镇宁| 金溪县| 会昌县| 萝北县| 萨迦县| 依兰县| 城市| 兴国县| 琼海市| 漯河市| 潍坊市|