[發明專利]一種高性能計算環境中使用應用封裝的方法及其系統有效
| 申請號: | 201610592012.7 | 申請日: | 2016-07-25 |
| 公開(公告)號: | CN107656741B | 公開(公告)日: | 2020-07-28 |
| 發明(設計)人: | 王小寧;肖海力;曹榮強;盧莎莎;武虹 | 申請(專利權)人: | 中國科學院計算機網絡信息中心 |
| 主分類號: | G06F8/61 | 分類號: | G06F8/61;G06F8/71 |
| 代理公司: | 北京億騰知識產權代理事務所(普通合伙) 11309 | 代理人: | 陳霽 |
| 地址: | 100190 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 性能 計算 環境 使用 應用 封裝 方法 及其 系統 | ||
1.一種在高性能計算環境中使用應用封裝的方法,其特征在于,所述方法包括:
生成一個應用封裝可執行文件;所述應用封裝可執行文件至少接受如下參數語義:根據給定參數列出應用軟件在高性能計算機的所有部署版本信息;根據給定參數列出指定版本的應用軟件的描述信息;根據給定參數列出指定版本的應用軟件允許使用的隊列,主要針對某些應用軟件專用隊列;根據給定參數列出指定版本的應用軟件在高性能計算機上執行時的環境變量設置信息;根據給定參數列出指定版本的應用軟件在作業提交時使用的命令;其中,所述命令可帶路徑和參數;
獲取一個或多個高性能計算機的應用封裝的基本信息;
根據用戶的作業描述請求,獲取作業描述信息;
在所述應用封裝基本信息中匹配所述作業描述信息,得到所述作業描述信息對應的應用封裝可執行文件;
若匹配成功,對所述作業描述信息進行解析,并根據所述解析的結果,匹配的應用封裝可執行文件和作業管理系統類型,生成作業提交腳本;包括:根據所述解析的結果,調用所述作業描述信息對應的所述應用封裝可執行文件,獲取所述作業執行的應用環境變量設置以及執行作業提交執行的命令和參數;并根據作業管理系統類型,生成一個或多個所述高性能計算機的作業提交腳本;
向所述一個或多個高性能計算機發送所述作業提交腳本,完成作業提交。
2.根據權利要求1所述的方法,其特征在于,所述應用封裝的基本信息包括應用軟件名稱、應用軟件版本號、應用軟件不同版本對應的可用隊列信息以及應用封裝可執行文件的訪問路徑。
3.根據權利要求1所述的方法,其特征在于,所述作業描述信息以作業提交描述語言的格式進行描述。
4.一種在高性能計算環境中使用應用封裝的系統,其特征在于,所述系統包括基本信息收集單元、作業描述單元、作業調度器單元、應用封裝與解析單元以及一個或多個高性能計算機;其中,
所述應用封裝與解析單元,用于生成一個應用封裝可執行文件;所述應用封裝可執行文件至少接受如下參數語義:根據給定參數列出應用軟件在高性能計算機的所有部署版本信息;根據給定參數列出指定版本的應用軟件的描述信息;根據給定參數列出指定版本的應用軟件允許使用的隊列,主要針對某些應用軟件專用隊列;根據給定參數列出指定版本的應用軟件在高性能計算機上執行時的環境變量設置信息;根據給定參數列出指定版本的應用軟件在作業提交時使用的命令;其中,所述命令可帶路徑和參數;
所述基本信息收集單元,用于獲取一個或多個所述高性能計算機的應用封裝的基本信息;
所述作業描述單元,用于根據用戶的作業描述請求,獲取作業描述信息;
所述作業調度器單元,用于在所述應用封裝的基本信息中匹配所述作業描述信息,得到所述作業描述信息對應的應用封裝可執行文件;
所述應用封裝與解析單元,若匹配成功,用于對所述作業描述信息進行解析,并根據所述解析的結果,匹配的應用封裝可執行文件和作業管理系統類型,生成作業提交腳本;包括:根據所述解析的結果,調用所述作業描述信息對應的所述應用封裝可執行文件,獲取所述作業執行的應用環境變量設置以及執行作業提交執行的命令和參數;并根據作業管理系統類型,生成一個或多個所述高性能計算機的作業提交腳本;
所述一個或多個高性能計算機,用于接收所述應用封裝與解析單元發送的作業提交腳本,并執行作業提交。
5.根據權利要求4所述的系統,其特征在于,所述應用封裝的基本信息包括應用軟件名稱、應用軟件版本號、應用軟件不同版本對應的可用隊列信息以及應用封裝可執行文件的系統路徑。
6.根據權利要求4所述的系統,其特征在于,所述作業描述信息以作業提交描述語言的格式進行描述。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國科學院計算機網絡信息中心,未經中國科學院計算機網絡信息中心許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610592012.7/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種定制版本切換方法、裝置和移動終端
- 下一篇:一種軟件產品發布方法和裝置





