The invention discloses a distributed computing method, device and cloud server based on cloud network, in which the device includes: parameter definition module for defining parameter type criteria and parameter transfer rules of input and output; parameter rule matching module for mixing input and output parameters in various data types according to parameter transfer rules and parameter type criteria. Matching; Service-driven engine, which is used to solve the dynamic driving of service, the transmission of input and output parameters and files, and uses heartbeat mechanism to monitor the current running status of the solution service; Process-driven engine module, which is used to define the solution process; Extensible Solution Service Encapsulation Rule module. The device realizes the standardized integration, process-driven and process control of high-performance solution service cluster based on cloud deployment, which effectively improves the convenience, flexibility and stability of computing, greatly improves work efficiency, greatly improves the user's experience, and is easy to implement.
【技術(shù)實(shí)現(xiàn)步驟摘要】
基于云網(wǎng)絡(luò)的分布式計(jì)算方法、裝置及具有其的云服務(wù)器
本專利技術(shù)涉及云仿真計(jì)算
,特別涉及一種基于云網(wǎng)絡(luò)的分布式計(jì)算方法、裝置及具有其的云服務(wù)器。
技術(shù)介紹
相關(guān)技術(shù),軟件在仿真計(jì)算領(lǐng)域目前主要是基于單機(jī)集成的方式實(shí)現(xiàn),通過本地客戶端驅(qū)動對應(yīng)的本地仿真軟件或求解單元完成仿真或求解過程,其中的本地計(jì)算軟件需要進(jìn)行單獨(dú)的封裝開發(fā)。然而,基于C/S形式的軟件必須在本地安裝客戶端,所有使用到的求解程序也要同時進(jìn)行安裝,對于軟件的更新升級帶來很大的不便,使用繁瑣,大大降低了用戶的使用體驗(yàn);同時本地計(jì)算機(jī)的性能直接影響計(jì)算的效率,而把所有客戶機(jī)器全部換成高性能計(jì)算服務(wù)器是不現(xiàn)實(shí)的,并在各種軟件計(jì)算求解過程中系統(tǒng)資源消耗嚴(yán)重,用戶基本不能同時進(jìn)行其他工作,大大降低了工作效率,靈活性差、且無法保證求解過程的穩(wěn)定。
技術(shù)實(shí)現(xiàn)思路
本專利技術(shù)旨在至少在一定程度上解決相關(guān)技術(shù)中的技術(shù)問題之一。為此,本專利技術(shù)的一個目的在于提出一種基于云網(wǎng)絡(luò)的分布式計(jì)算裝置,該裝置有效提高了計(jì)算的便捷性、靈活性和穩(wěn)定性,大幅提升工作效率,大大提升了用戶的使用體驗(yàn),簡單易實(shí)現(xiàn)。本專利技術(shù)的另一個目的在于提出一種云服務(wù)器。本專利技術(shù)的再一個目的在于提出一種基于云網(wǎng)絡(luò)的分布式計(jì)算方法。為達(dá)到上述目的,本專利技術(shù)一方面實(shí)施例提出了一種基于云網(wǎng)絡(luò)的分布式計(jì)算裝置,包括:參數(shù)定義模塊,用于定義輸入輸出的參數(shù)類型標(biāo)準(zhǔn)和參數(shù)傳遞規(guī)則;參數(shù)規(guī)則匹配模塊,用于根據(jù)所述參數(shù)傳遞規(guī)則和所述參數(shù)類型標(biāo)準(zhǔn)對輸入輸出參數(shù)在多種數(shù)據(jù)類型中進(jìn)行混合匹配,以匹配不同求解單元參數(shù);服務(wù)驅(qū)動引擎,用于求解服務(wù)的動態(tài)驅(qū)動以及所述輸入輸出 ...
【技術(shù)保護(hù)點(diǎn)】
1.一種基于云網(wǎng)絡(luò)的分布式計(jì)算裝置,其特征在于,包括:參數(shù)定義模塊,用于定義輸入輸出的參數(shù)類型標(biāo)準(zhǔn)和參數(shù)傳遞規(guī)則;參數(shù)規(guī)則匹配模塊,用于根據(jù)所述參數(shù)傳遞規(guī)則和所述參數(shù)類型標(biāo)準(zhǔn)對輸入輸出參數(shù)在多種數(shù)據(jù)類型中進(jìn)行混合匹配,以匹配不同求解單元參數(shù);服務(wù)驅(qū)動引擎,用于求解服務(wù)的動態(tài)驅(qū)動以及所述輸入輸出參數(shù)、文件的傳輸,并采用心跳機(jī)制監(jiān)控求解服務(wù)的當(dāng)前運(yùn)行狀態(tài);流程驅(qū)動引擎模塊,用于定義求解流程,其中,根據(jù)所述輸入輸出的參數(shù)類型標(biāo)準(zhǔn)和參數(shù)傳遞規(guī)則求解過程數(shù)據(jù)的傳遞規(guī)則和解析方式;以及可擴(kuò)展求解服務(wù)封裝規(guī)則模塊,用于定義云端求解服務(wù)的擴(kuò)展標(biāo)準(zhǔn),以規(guī)定所述輸入輸出參數(shù)的類型、服務(wù)的通訊方式、所述輸入?yún)?shù)的傳輸方式和所述輸出參數(shù)的傳輸方式。
【技術(shù)特征摘要】
1.一種基于云網(wǎng)絡(luò)的分布式計(jì)算裝置,其特征在于,包括:參數(shù)定義模塊,用于定義輸入輸出的參數(shù)類型標(biāo)準(zhǔn)和參數(shù)傳遞規(guī)則;參數(shù)規(guī)則匹配模塊,用于根據(jù)所述參數(shù)傳遞規(guī)則和所述參數(shù)類型標(biāo)準(zhǔn)對輸入輸出參數(shù)在多種數(shù)據(jù)類型中進(jìn)行混合匹配,以匹配不同求解單元參數(shù);服務(wù)驅(qū)動引擎,用于求解服務(wù)的動態(tài)驅(qū)動以及所述輸入輸出參數(shù)、文件的傳輸,并采用心跳機(jī)制監(jiān)控求解服務(wù)的當(dāng)前運(yùn)行狀態(tài);流程驅(qū)動引擎模塊,用于定義求解流程,其中,根據(jù)所述輸入輸出的參數(shù)類型標(biāo)準(zhǔn)和參數(shù)傳遞規(guī)則求解過程數(shù)據(jù)的傳遞規(guī)則和解析方式;以及可擴(kuò)展求解服務(wù)封裝規(guī)則模塊,用于定義云端求解服務(wù)的擴(kuò)展標(biāo)準(zhǔn),以規(guī)定所述輸入輸出參數(shù)的類型、服務(wù)的通訊方式、所述輸入?yún)?shù)的傳輸方式和所述輸出參數(shù)的傳輸方式。2.根據(jù)權(quán)利要求1所述的基于云網(wǎng)絡(luò)的分布式計(jì)算裝置,其特征在于,所述服務(wù)驅(qū)動引擎進(jìn)一步用于在同步傳輸方式下,在發(fā)起請求后會一直等待計(jì)算完成消息的反饋并隨后進(jìn)行計(jì)算結(jié)果的拉取操作,并且在異步傳輸方式下,發(fā)送輸入?yún)?shù)和開始計(jì)算消息到求解器服務(wù)器,之后進(jìn)入等待狀態(tài),通過所述心跳機(jī)制監(jiān)控求解器所述當(dāng)前運(yùn)行狀態(tài),并在服務(wù)端計(jì)算完成,且接收反饋消息后,一旦得到執(zhí)行結(jié)果及所述輸出參數(shù)或結(jié)果文件后,通知流程引擎繼續(xù)運(yùn)行。3.根據(jù)權(quán)利要求1所述的基于云網(wǎng)絡(luò)的分布式計(jì)算裝置,其特征在于,所述服務(wù)驅(qū)動引擎模塊采用基于SOAP協(xié)議的WebService技術(shù)在所述服務(wù)端完成所述求解服務(wù)。4.根據(jù)權(quán)利要求1所述的基于云網(wǎng)絡(luò)的分布式計(jì)算裝置,其特征在于,所述求解流程包括流程開始節(jié)點(diǎn)、流程結(jié)束節(jié)點(diǎn)、可擴(kuò)展的求解器節(jié)點(diǎn)以及流程的分支包容性網(wǎng)關(guān)、排他性網(wǎng)關(guān)中的一項(xiàng)或多項(xiàng)。5.根據(jù)權(quán)利要求1所述的基于云網(wǎng)絡(luò)的分布式計(jì)算裝置,其特征在于,所述擴(kuò)展標(biāo)準(zhǔn)支持基于SOAP協(xié)議的...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:孔祥龍,張碩,王西雁,袁夏楠,林藝斌,
申請(專利權(quán))人:北京動力機(jī)械研究所,
類型:發(fā)明
國別省市:北京,11
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。