[發明專利]一種分布交互仿真系統的并行仿真作業調度方法有效
| 申請號: | 202011071818.4 | 申請日: | 2020-10-09 |
| 公開(公告)號: | CN112395736B | 公開(公告)日: | 2023-07-07 |
| 發明(設計)人: | 林廷宇;郭麗琴;賈政軒;施國強;肖瑩瑩;曾犇 | 申請(專利權)人: | 北京仿真中心 |
| 主分類號: | G06F30/20 | 分類號: | G06F30/20;G06F9/455;G06F9/50;G06F16/16 |
| 代理公司: | 北京正理專利代理有限公司 11257 | 代理人: | 付生輝 |
| 地址: | 100854 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 分布 交互 仿真 系統 并行 作業 調度 方法 | ||
1.一種分布交互仿真系統的并行仿真作業調度方法,其特征在于,包括:
S10、將分布交互仿真系統的仿真程序和依賴庫部署到高性能集群,注冊所述分布交互仿真系統為能提交的作業應用模板;
S20、將所述分布交互仿真系統的輸入文件上傳到所述高性能集群中的共享存儲下的輸入讀取路徑,根據注冊時作業應用描述文件中的配置確定分布交互仿真系統的每個組成仿真程序的輸入文件,并解析所需要的輸入參數;
S30、在已部署分布交互仿真系統的高性能集群并且能夠運行分布交互仿真系統的資源集合上為每個組成仿真程序分別分配仿真節點,并確保每個組成仿真程序都分配到仿真節點,若沒有將每個組成仿真程序都分配到仿真節點,則進行重新分配,不能重新分配成功,則反饋分配異常,重新排隊分配或退出作業,其中
分配的仿真節點是每個組成仿真程序將它們各自的資源子集作為候選節點進行分配的;
S40、根據注冊時作業應用描述文件對啟動順序的描述,加載各組成仿真程序的輸入參數,并運行各組成仿真程序的啟動腳本,都啟動成功則成功啟動運行分布交互仿真系統實例,若沒有都啟動成功,則進行重新啟動,不能重新啟動成功,則反饋啟動異常,退出作業;
S50、支持外部程序或者用戶頁面與所述分布交互仿真系統實例的指定組成仿真程序進行接口調用交互或者圖形界面交互,支持在仿真過程中給入外部輸入指令或者反饋內部仿真狀態;
S60、發送分布交互仿真停止命令,或者等待分布交互仿真結束。
2.根據權利要求1所述的方法,其特征在于,所述S10還包括:
S100、根據遍歷分布交互仿真系統各組成仿真程序,根據其所依賴的運行環境,選擇高性能集群中適合的節點構成資源子集,并在資源子集相應的節點上配置該仿真程序的環境變量和安裝分布交互仿真中間件;
S105、注冊作業應用時添加作業應用描述文件,包括分布交互仿真系統各組成仿真程序輸入輸出文件的文件夾結構、各組成仿真程序啟動順序的說明以及各組成仿真程序的安裝路徑、啟動腳本和輸入參數的名稱和格式。
3.根據權利要求1所述的方法,其特征在于,所述S20還包括:
給每個分布交互仿真系統運行實例對應的分布交互仿真作業建立一個文件夾;在所述文件夾下,給分布交互仿真系統的每個組成仿真程序建立一個子文件夾。
4.根據權利要求1所述的方法,其特征在于,所述S30還包括:
對分布交互仿真系統的每個組成仿真程序所在的資源子集進行分配。
5.根據權利要求1所述的方法,其特征在于,所述S50還包括:
通過分布交互仿真系統實例的監控功能,獲取到指定作業的指定仿真程序的IP地址信息,根據所述IP地址信息與分布交互仿真系統實例的指定組成仿真程序進行交互。
6.根據權利要求1所述的方法,其特征在于,所述S60之后還包括S70:
S700、通過約定路徑,獲取仿真結果數據文件;
S705、自動釋放所分配的各資源子集中的仿真節點;
S710、能注銷所注冊的作業應用信息,并刪除對分布交互仿真系統的部署。
7.一種計算機設備,其特征在于,包括:
一個或多個處理器;
存儲裝置,用于存儲一個或多個程序;
當所述一個或多個程序被所述一個或多個處理器執行,使得所述一個或多個處理器實現如權利要求1-6中任一項所述的方法。
8.一種非易失性計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,該程序被處理器執行時實現如權利要求1-6中任一項所述的方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京仿真中心,未經北京仿真中心許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011071818.4/1.html,轉載請聲明來源鉆瓜專利網。





