[發明專利]一種基于PBS交互的石油應用封裝方法有效
| 申請號: | 201210348319.4 | 申請日: | 2012-09-18 |
| 公開(公告)號: | CN102930475A | 公開(公告)日: | 2013-02-13 |
| 發明(設計)人: | 張濤;張磊 | 申請(專利權)人: | 曙光信息產業(北京)有限公司 |
| 主分類號: | G06Q50/02 | 分類號: | G06Q50/02 |
| 代理公司: | 北京安博達知識產權代理有限公司 11271 | 代理人: | 徐國文 |
| 地址: | 100193 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 pbs 交互 石油 應用 封裝 方法 | ||
技術領域
本發明屬于計算機技術領域,具體涉及一種基于PBS交互的石油應用封裝方法。
背景技術
石油應用是高性能集群的一個非常重要的應用領域。由于歷史原因,focus、disco等商業石油軟件通常是運行在工作站上。高性能集群是用于進行高性能計算的軟硬件系統的總稱。硬件上通常由高性能服務器、高速存儲、高速網絡、機房基礎設施(如供電、制冷)等部分組成;軟件方面,通常包括作業調度軟件、集群監控管理軟件、并行存儲軟件等部分組成。
作業調度系統是負責完成應用作業調度的軟件系統。從功能上說,通常由資源管理器、作業調度器、任務執行器等部分組成;調度系統類似于一個操作系統,一般會提供比較完善的對于作業、資源等內部對象進行管理的接口,包括命令行接口、API接口。比較常見的調度系統包括LSF、SGE、PBS(Torque是pbs的一個分支)。
隨著x86集群等高性價比集群系統的普及,用戶逐漸使用集群運行各種石油軟件。但是使用方式通常還是將機器資源劃分給個人,個人登陸機器后啟動自己的處理任務。這種集群使用的方式,一方面受限于機器資源的劃分,無法發揮集群的峰值運行能力;另一方面,無法實現集群資源的共享使用,集群整體利用率和吞吐率偏低。
首先,從硬件成本角度考慮,工作站的性價比相對于x86服務器要低很多,而且隨著x86服務器性能的不斷提升,完全有能力完成各種石油應用的計算任務;
其次,從集群使用上,基于集群并行來提高軟件運行速度是高性能計算的基本思路。原有的基于單臺機器的軟件運行模式正在向以服務器集群和調度系統為基礎的并行運行模式過渡。
現有技術中,用戶的工作模式可以分為兩種:一種是工作站模式,另一種是專用服務器模式,后者的工作流程:
(1)用戶登陸客戶機系統(通常是Windows?PC機);
(2).通過客戶機上的ssh遠程登錄軟件(如xmanager)登陸到工作站或者集群服務器。要求軟件支持ssh支持X圖形界面轉發或者自動轉發;
(3).用戶在登陸會話中設置DISPLAY為要轉發到的客戶機地址和端口。對于xmanager等軟件來說這一步會在登陸服務器節點時自動完成;
(4).用戶通過登陸會話的命令行cd進入本次作業的工作目錄,調用應用軟件(如disco、focus等)和應用輸入參數,啟動計算任務;
(5).ssh登陸會話顯示作業的命令行字符輸出(包括標準輸出和錯誤輸出)。如果該軟件包含GUI界面,則GUI界面會自動轉發到客戶機,至此,應用作業啟動過程完畢;
(6).用戶可以通過ssh字符頁面和可能的轉發到客戶機的GUI界面實現對于作業任務的監控,包括通過字符界面(Ctrl+C)和GUI界面(如“關閉”按鈕)終止作業;
(7).作業任務計算完成后,應用進程退出,GUI頁面自動關閉,應用命令返回計算結果;至此,應用作業計算和控制過程完畢;
(8).重復(4)~(7),完成多個作業的計算;
(9).退出ssh登陸會話;
(10).退出客戶機登陸。
以上兩種模式從本質上說是相同的,都是直接登錄到要運行計算任務的節點,人為啟動并控制計算任務。這種方式至少有如下的幾個缺點:(1)需要人為控制各節點的負載情況,很難達到負載均衡;(2)資源被劃分到個人或者小組,難于實現資源共享。
發明內容
為了克服上述現有技術的不足,本發明提供一種基于PBS交互的石油應用封裝方法,可以在不改變用戶使用模式的情況下,將石油應用遷移到集群環境,有效提高應用軟件的計算效率和整個集群的吞吐率。
為了實現上述發明目的,本發明采取如下技術方案:
一種基于PBS交互的石油應用封裝方法,所述方法包括以下步驟:
步驟1:用戶登錄客戶機系統;
步驟2:用戶ssh登錄作業調度系統的提交接點;
步驟3:用戶設置DISPLAY為要轉發到的客戶機地址和端口;
步驟4:用戶調用封裝命令;
步驟5:提交會話的終端通過Torque的交互式方式從計算節點通過網絡轉發輸出;
步驟6:用戶通過字符終端輸入終止作業。
所述步驟1中,客戶機系統包括Windows?PC機。
所述步驟2中,作業調度系統包括管理節點、計算節點和提交節點。
所述步驟4中,封裝命令與軟件命令同名,兩者接收的參數格式也完全一致。
所述封裝命令將參數座位交互式作業任務的參數放到作業腳本中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于曙光信息產業(北京)有限公司,未經曙光信息產業(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210348319.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種優級純氯化鈷的制備方法
- 下一篇:新型易拆除繞線軸的紡織機





