[發明專利]一種在作業調度軟件中查看及操作應用圖形界面的方法在審
| 申請號: | 201310696148.9 | 申請日: | 2013-12-18 |
| 公開(公告)號: | CN103677840A | 公開(公告)日: | 2014-03-26 |
| 發明(設計)人: | 張云 | 申請(專利權)人: | 浪潮電子信息產業股份有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44;G06F3/048 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 250014 山東*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 作業 調度 軟件 查看 操作 應用 圖形界面 方法 | ||
技術領域
本發明涉及計算機應用技術領域,具體的說是一種在作業調度軟件中查看及操作應用圖形界面的方法。
背景技術
在科學計算領域,如流體力學,仿真模擬,為了便于查看模擬計算的過程及結果,大部分應用都為圖形應用(常用的如Fluent,CFX,Comsol等)。當圖形應用運行在PC本地端的時候,其操作及查看比較便利,但實際使用中,PC計算性能太低,為了獲取更高的計算效率,絕大多數應用都運行在高性能計算集群中。當圖形應用通過作業提交的方式提交至高性能集群時,作業調度系統將作業分派至集群下各個計算節點上運行;而絕大多數高性能集群在設計搭建時,由于安全上的考慮,會做一些權限上的限制:即普通用戶只能通過管理節點(或登錄節點)提交及管理自身作業,而無法訪問集群中其他所有計算節點。也就是說,用戶提交圖形作業后,無法訪問運行在計算節點上的圖形界面。如何既能夠使用高性能集群的計算性能,又能夠如本地般的便利操作應用圖形界面,是當前圖形應用在高性能計算集群中使用需要解決的一個問題。
????本發明提供的一種在作業調度軟件中查看及操作圖形界面的方法,用戶提交作業后,通過Web界面既能操作運行在后臺計算節點上的圖形應用界面,給廣大使用圖形應用的科學計算工作者帶來極大便利。
發明內容
本發明的技術任務是解決現有技術的不足,提供一種在作業調度軟件中查看及操作應用圖形界面的方法。
本發明的技術方案是按以下方式實現的,該一種在作業調度軟件中查看及操作應用圖形界面的方法,包括以下步驟:
步驟一、提交圖形作業時,在管理節點上通過shell腳本創建一個端口與作業ID號對應的vnc進程;
步驟二、作業提交至計算節點時,通過shell腳本設置計算節點的DISPLAY為管理節點上對應的vnc進程端口;
步驟三、用戶在WEB頁面查看作業圖形界面時,通過Flex程序自動將作業ID轉換為vnc進程端口,將管理節點上對應vnc端口的圖形界面顯示在WEB頁面中供用戶查看;
步驟四、當作業完成時,通過shell腳本將該作業對應的vnc進程清理,避免占用過多端口號。
所述步驟一中通過shell腳本創建vnc進程的規則為:
一、截去作業ID號的后綴,以得到一個整數ID號,經過截取后得到ID號;
二、為根據ID號計算得到vnc進程端口號。
所述的查看作業圖形界面的詳細過程為:
根據用戶選定作業的ID號;
將作業ID轉換為vnc端口;
在瀏覽器中訪問管理節點地址及vnc端口,即可將作業的圖形界面顯示在用戶窗口。
所述步驟四中清除vnc進程是指:在作業完成時,自動調用shell腳本,根據作業ID找到與之對應的vnc進程,調用vnc命令將該進程清楚掉,避免該端口始終被占用。
本發明與現有技術相比所產生的有益效果是:
本發明的一種在作業調度軟件中查看及操作應用圖形界面的方法通過shell腳本在圖形作業提交時,自動創建對應的vnc進程。用戶通過vnc進程即可隨時訪問對應作業的圖形界面,以便用戶隨時了解作業的運行狀態,并在作業運行過程中,對應用做必要的操作,給用戶查看及操作圖形應用界面帶來極大便利,既使用高性能集群的計算性能,又能如本地般的便利操作應用圖形界面,實用性強,易于推廣。
附圖說明
附圖1是本發明的實現流程圖。
具體實施方式
下面結合附圖對本發明的一種在作業調度軟件中查看及操作應用圖形界面的方法作以下詳細說明。
為了解決以上問題,本文發明了一種基于linux?shell或C語言的在作業調度軟件中查看及操作應用圖形界面的方法,使用shell腳本在提交圖形作業時,在管理節點創建一個vnc進程,該vnc進程的端口號由作業ID號通過某種規則轉換得出,使每一個vnc進程與每個作業一一對應;將作業運行所在計算節點的DISPLAY變量設置為管理節點對應的vnc端口上,此時,運行在計算節點上作業的圖形界面將顯示在管理節點對應的vnc進程中。當用戶需要查看或指定運行作業的圖像界面時,根據該作業的ID找到對應的vnc進程端口,在瀏覽器中訪問管理節點地址上的vnc端口,即可獲得指定作業的圖形界面。包括以下步驟:
步驟一、提交圖形作業時,在管理節點上通過shell腳本創建一個端口與作業ID號對應的vnc進程;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮電子信息產業股份有限公司,未經浪潮電子信息產業股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310696148.9/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:孔位置度檢測工裝
- 下一篇:一種法蘭連接墊環槽口徑檢具





