[發明專利]用于全球環境和安全監測系統GEMS計算程序的處理方法有效
| 申請號: | 201310263704.3 | 申請日: | 2013-06-27 |
| 公開(公告)號: | CN103336689B | 公開(公告)日: | 2017-03-29 |
| 發明(設計)人: | 田相桂;馬少杰;李斌;楊亮;何滄平;姜金良;沈杰;易成;范娟;曹征;苗春葆;侯雪峰;趙明坤 | 申請(專利權)人: | 曙光信息產業(北京)有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44 |
| 代理公司: | 北京德恒律治知識產權代理有限公司11409 | 代理人: | 章社杲,孫征 |
| 地址: | 100193 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 全球 環境 安全 監測 系統 gems 計算 程序 處理 方法 | ||
技術領域
本發明一般地涉及計算機技術領域,更具體地,涉及用于GEMS計算程序的處理方法。?
背景技術
GEMS(Global?Monitoring?for?Environment?and?Security,全球環境和安全監測系統),是由歐洲基金組織贊助研發的一款對大氣重要成分和空氣質量全面監測和預報的系統,其包括氣候的觀測、污染物遠程遷移的監測、人體健康的檢驗、陸地可更新資源的監測、海洋污染狀況的監測。它能對主要溫室氣體進行分析和建模,對全球氣象和人類健康生存提供很大的保障。?
現有技術中,在傳統的高性能計算集群環境中,用戶要運行GEMS通常需要使用遠程字符終端在命令行環境下執行一系列操作,一般包括如下幾個流程:準備好GEMS軟件的輸入文件。這些文件通常需要放置在集群的全局共享存儲中,用戶一般使用FTP、SFTP等工具向集群上傳這些文件;確定運行GEMS軟件需要的進程數,以及在哪些節點上運行,將這些信息通過命令行參數的方式在遠程字符終端運行;以及程序運行完成后,查看計算結果,或使用FTP、SFTP等工具下載結果文件到用戶本地終端。?
由于用戶在高性能計算集群上提交并行計算任務,需要統一使用作業調度軟件提供的接口,用戶通常還需要再編寫一個作業調度腳本,在腳本中申請計算資源,通過這個腳本提交并行計算任務,由作業調度軟件來處理任務排隊、分配資源、發起并行程序,因此,執行效率低。傳統的高性能計算集群環境中,用戶運行GEMS軟件的基本流程,這些流程通常需要在遠程字符終端通過命令行的方式來實現,因此,出錯概率大。此外,對于高性能計算集群的管理員來說,對普通用戶開放命令行終端,也存在安?全性的風險。用戶的誤操作可能會影響系統的穩定運行,黑客也有可能趁虛而入。?
發明內容
針對以上現有技術中提交并行計算任務存在操作難度大,執行效率低,出錯概率大等的缺陷,本發明提供了能夠解決上述缺陷的用于GEMS計算程序的處理方法。?
根據本發明的實施例,提供了一種用于GEMS計算程序的處理方法,包括:根據應用類型選擇與應用類型相對應的應用配置文件;利用應用配置文件和集群系統的可用資源顯示web界面,并通過web界面接收多個參數;以及根據包括多個參數的web界面生成作業任務并將作業任務提交給集群系統。?
優選地,利用應用配置文件和集群系統的可用資源顯示web界面進一步包括:利用應用配置文件和集群系統的可用資源配置web頁面信息并將web頁面信息提供給頁面生成器;根據接收到的web頁面信息配置web界面上的功能模塊;以及顯示具有功能模塊的web界面。?
優選地,根據包括多個參數的web界面生成作業任務并將作業任務提交給集群系統進一步包括:從web界面中提取多個參數并根據多個參數收集多個參數的提交信息;利用提交信息生成作業任務的腳本程序;將作業任務的腳本程序提交到集群系統的隊列中;以及由集群系統的作業調度模塊接收作業任務的腳本程序并返回作業號。?
優選地,多個參數包括輸入文件目錄、GEMS計算程序的路徑、申請的計算資源和網絡協議。?
優選地,進一步包括:對提交信息進行檢查,并且當提交信息不正確時,顯示錯誤提示信息。?
優選地,根據多個參數收集多個參數的提交信息進一步包括:根據輸入文件目錄獲取輸入文件作為部分提交信息,其中,預先建立用于GEMS計算程序的數學模型,并且將數學模型作為輸入文件。?
優選地,對輸入文件進行檢查,并且當輸入文件的格式不正確時,通?過文本框或者突出顯示的形式顯示錯誤提示信息。?
優選地,在根據應用類型選擇與應用類型相對應的應用配置文件之前,檢查集群系統的可用資源,可用資源包括:可用節點數、單個節點的CPU核心數、隊列名、集群系統的隊列中的任務數量。?
優選地,在GEMS計算完成以后,將計算結果存儲在集群系統的全局共享存儲區中。?
優選地,進一步包括:根據作業號,從全局共享存儲區中下載計算結果并查看計算結果。?
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于曙光信息產業(北京)有限公司,未經曙光信息產業(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310263704.3/2.html,轉載請聲明來源鉆瓜專利網。





