[發(fā)明專利]基于異構(gòu)計算資源的科學(xué)計算服務(wù)編排系統(tǒng)有效
| 申請?zhí)枺?/td> | 202011029693.9 | 申請日: | 2020-09-27 |
| 公開(公告)號: | CN112116270B | 公開(公告)日: | 2023-07-04 |
| 發(fā)明(設(shè)計)人: | 范杰;張戎 | 申請(專利權(quán))人: | 成都中科合迅科技有限公司 |
| 主分類號: | G06Q10/0631 | 分類號: | G06Q10/0631;G06Q10/10 |
| 代理公司: | 成都欣圣知識產(chǎn)權(quán)代理有限公司 51292 | 代理人: | 王海文 |
| 地址: | 610041 四川省成都市高*** | 國省代碼: | 四川;51 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 計算 資源 科學(xué) 服務(wù) 編排 系統(tǒng) | ||
本發(fā)明提供了一種基于異構(gòu)計算資源的科學(xué)計算服務(wù)編排系統(tǒng),其通過在分布式科學(xué)計算服務(wù)生成模塊和異構(gòu)計算資源服務(wù)生成模塊的支撐下,實(shí)現(xiàn)科學(xué)計算集成開發(fā)環(huán)境對應(yīng)的運(yùn)行平臺與計算程序運(yùn)行平臺的有效分離,以使用戶能夠在個人終端上即可完成計算程序的編寫與計算流程的編排,此外還通過分布式科學(xué)計算服務(wù)生成模塊對科學(xué)計算程序開發(fā)環(huán)境和異構(gòu)計算資源平臺之間的依賴關(guān)系進(jìn)行解耦,從而實(shí)現(xiàn)對不同計算程序設(shè)計參數(shù)進(jìn)行多階段與多平臺科學(xué)計算程序之間的自動處理、自動傳遞和計算上下游自動調(diào)用。
技術(shù)領(lǐng)域
本發(fā)明涉及異構(gòu)計算資源協(xié)同處理的技術(shù)領(lǐng)域,尤其涉及基于異構(gòu)計算資源的科學(xué)計算服務(wù)編排系統(tǒng)。
背景技術(shù)
目前,在核動力裝置等大型裝備設(shè)計過程中,為了使設(shè)計成果能夠同時滿足多學(xué)科條件約束,通常需要對設(shè)計參數(shù)進(jìn)行多階段的和上下游協(xié)同的科學(xué)仿真計算。在實(shí)際設(shè)計過程中,由于不同科學(xué)計算程序的開發(fā)年代并不相同以及分別運(yùn)行在不同的硬件平臺上,這使得不同科學(xué)計算程序之間的數(shù)據(jù)交互、上下游協(xié)同、計算程序版本管理和計算程序運(yùn)行狀態(tài)監(jiān)控等工作都是依靠人工方式來完成的。當(dāng)計算流程相對簡單,涉及的計算程序少,計算結(jié)果處理邏輯不復(fù)雜時,依靠人工方式能夠較好地應(yīng)對。隨著計算流程日漸復(fù)雜以及軟件工程思想的引入而導(dǎo)致單個計算程序功能更加單一,單個計算流程所涉及的計算程序越來越多,數(shù)據(jù)交互規(guī)則也越來越復(fù)雜,僅僅依靠人工方式來完成對計算程序的管理的難度也越來越大。可見,現(xiàn)有技術(shù)急需在大型設(shè)備或裝備設(shè)計過程中,能夠?qū)Σ煌O(shè)計參數(shù)進(jìn)行多階段與多平臺科學(xué)計算程序之間的自動處理、自動傳遞和計算上下游自動調(diào)用的系統(tǒng)。
發(fā)明內(nèi)容
針對上述現(xiàn)有技術(shù)存在的缺陷,本發(fā)明提供一種基于異構(gòu)計算資源的科學(xué)計算服務(wù)編排系統(tǒng),其包括科學(xué)計算集成開發(fā)環(huán)境生成模塊、分布式科學(xué)計算服務(wù)生成模塊和異構(gòu)計算資源服務(wù)生成模塊,其中,該科學(xué)計算集成開發(fā)環(huán)境生成模塊用于向用戶提供多語言計算程序開發(fā)環(huán)境和計算流程作業(yè)可視化編排環(huán)境;該分布式科學(xué)計算服務(wù)生成模塊用于將所述用戶在該計算流程作業(yè)可視化編排環(huán)境中對應(yīng)的計算流程作業(yè)劃分為若干子計算任務(wù),同時對每一個子計算任務(wù)進(jìn)行跟蹤處理,并將每一個子計算任務(wù)對應(yīng)的計算結(jié)果報送至該科學(xué)計算集成開發(fā)環(huán)境生成模塊;該異構(gòu)計算資源服務(wù)生成模塊用于對不同計算資源節(jié)點(diǎn)部署服務(wù)代理,以此獲得該計算資源節(jié)點(diǎn)對應(yīng)的計算程序運(yùn)行狀態(tài)數(shù)據(jù),并將該計算程序運(yùn)行狀態(tài)數(shù)據(jù)反饋至該分布式科學(xué)計算服務(wù)生成模塊;該科學(xué)計算集成開發(fā)環(huán)境生成模塊還用于根據(jù)該分布式科學(xué)計算服務(wù)生成模塊報送的計算結(jié)果,調(diào)整多語言計算程序的編寫和/或計算流程作業(yè)的編排;該分布式科學(xué)計算服務(wù)生成模塊還用于根據(jù)該計算程序運(yùn)行狀態(tài)數(shù)據(jù),對計算流程作業(yè)對應(yīng)的計算資源平臺進(jìn)行監(jiān)控和管理;可見,該基于異構(gòu)計算資源的科學(xué)計算服務(wù)編排系統(tǒng)通過在分布式科學(xué)計算服務(wù)生成模塊和異構(gòu)計算資源服務(wù)生成模塊的支撐下,實(shí)現(xiàn)科學(xué)計算集成開發(fā)環(huán)境對應(yīng)的運(yùn)行平臺與計算程序運(yùn)行平臺的有效分離,以使用戶能夠在個人終端上即可完成計算程序的編寫與計算流程的編排,此外還通過分布式科學(xué)計算服務(wù)生成模塊對科學(xué)計算程序開發(fā)環(huán)境和異構(gòu)計算資源平臺之間的依賴關(guān)系進(jìn)行解耦,其能夠?qū)⑦\(yùn)行在異構(gòu)計算資源平臺上的計算程序調(diào)度起來,使多個計算程序能夠相互聯(lián)合來完成一個更大更復(fù)雜的計算流程,從而實(shí)現(xiàn)對不同計算程序設(shè)計參數(shù)進(jìn)行多階段與多平臺科學(xué)計算程序之間的自動處理、自動傳遞和計算上下游自動調(diào)用。
本發(fā)明提供一種基于異構(gòu)計算資源的科學(xué)計算服務(wù)編排系統(tǒng),其特征在于,其包括科學(xué)計算集成開發(fā)環(huán)境生成模塊、分布式科學(xué)計算服務(wù)生成模塊和異構(gòu)計算資源服務(wù)生成模塊;其中,
所述科學(xué)計算集成開發(fā)環(huán)境生成模塊用于向用戶提供多語言計算程序開發(fā)環(huán)境和計算流程作業(yè)可視化編排環(huán)境;
所述分布式科學(xué)計算服務(wù)生成模塊用于將所述用戶在所述計算流程作業(yè)可視化編排環(huán)境中對應(yīng)的計算流程作業(yè)劃分為若干子計算任務(wù),同時對每一個所述子計算任務(wù)進(jìn)行跟蹤處理,并將每一個所述子計算任務(wù)對應(yīng)的計算結(jié)果報送至所述科學(xué)計算集成開發(fā)環(huán)境生成模塊;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于成都中科合迅科技有限公司,未經(jīng)成都中科合迅科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011029693.9/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06Q 專門適用于行政、商業(yè)、金融、管理、監(jiān)督或預(yù)測目的的數(shù)據(jù)處理系統(tǒng)或方法;其他類目不包含的專門適用于行政、商業(yè)、金融、管理、監(jiān)督或預(yù)測目的的處理系統(tǒng)或方法
G06Q10-00 行政;管理
G06Q10-02 .預(yù)定,例如用于門票、服務(wù)或事件的
G06Q10-04 .預(yù)測或優(yōu)化,例如線性規(guī)劃、“旅行商問題”或“下料問題”
G06Q10-06 .資源、工作流、人員或項目管理,例如組織、規(guī)劃、調(diào)度或分配時間、人員或機(jī)器資源;企業(yè)規(guī)劃;組織模型
G06Q10-08 .物流,例如倉儲、裝貨、配送或運(yùn)輸;存貨或庫存管理,例如訂貨、采購或平衡訂單
G06Q10-10 .辦公自動化,例如電子郵件或群件的計算機(jī)輔助管理





