[發(fā)明專利]一種微服務場景下的業(yè)務流程模型分析方法有效
| 申請?zhí)枺?/td> | 202110590841.2 | 申請日: | 2021-05-28 |
| 公開(公告)號: | CN113420419B | 公開(公告)日: | 2022-04-01 |
| 發(fā)明(設計)人: | 李瑩;郜啟凱;毛義華;張凌飛 | 申請(專利權)人: | 浙江大學;浙江大學濱海產(chǎn)業(yè)技術研究院 |
| 主分類號: | G06F30/20 | 分類號: | G06F30/20;G06Q10/04 |
| 代理公司: | 杭州天勤知識產(chǎn)權代理有限公司 33224 | 代理人: | 彭劍 |
| 地址: | 310013 浙江*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 微服 場景 業(yè)務流程 模型 分析 方法 | ||
1.一種微服務場景下的業(yè)務流程模型分析方法,其特征在于,包括:
(1)設計分析階段
對流程定義進行可達性分析、模型復雜度分析和實施復雜度分析,根據(jù)可達性分析的結果、模型復雜度評分和實施復雜度得到設計分析階段評分,根據(jù)設計分析階段評分對設計的模型進行調整;
(2)運行時分析階段
將流程定義在執(zhí)行環(huán)境中運行,進行執(zhí)行歷史分析、QoS策略分析和旁支等待時延分析,綜合分析運行時流程實例的QoS價值,結合執(zhí)行情況進一步調整模型或者優(yōu)化執(zhí)行策略;
進行執(zhí)行歷史分析時,通過在執(zhí)行環(huán)境中安裝額外的監(jiān)控組件獲取業(yè)務實例的實際執(zhí)行情況,綜合考慮一個業(yè)務實例的總體完成率、路徑負載分布、平均時延和熔斷次數(shù),完成對一個業(yè)務流程模型的運行時性能的評估;
進行QoS策略分析時,QoS策略包括服務降級、負載均衡策略和HPA策略,通過分析流程定義所涉及的QoS策略網(wǎng)關,推測對應流程實例的完成概率;
進行旁支等待時延分析時,旁支等待時延Twait-k代表流程實例中分支匯聚處的活動k的等待時延;在多分支流程中,并行分支的執(zhí)行時間取決于最慢分支的執(zhí)行時長,而匯聚處的活動在等待就緒的過程也會消耗一定的資源。
2.根據(jù)權利要求1所述的微服務場景下的業(yè)務流程模型分析方法,其特征在于,進行可達性分析時,使用NuSMV工具,可達性分析的結果被描述為一個布爾量B,同時標注出所有的不可達節(jié)點。
3.根據(jù)權利要求1所述的微服務場景下的業(yè)務流程模型分析方法,其特征在于,進行模型復雜度分析時,引入圈復雜度VG、業(yè)務數(shù)量n和參數(shù)規(guī)模Vpi三個參數(shù)來計算模型復雜度評分Me,具體公式為:
其中,k1為取值[0,1]的自定義參數(shù),用于調整不同狀況下參數(shù)值的比重。
4.根據(jù)權利要求1所述的微服務場景下的業(yè)務流程模型分析方法,其特征在于,進行實施復雜度分析時,從復用業(yè)務占比η和開發(fā)成本Cost兩方面考察模型的實施代價,其中,復用業(yè)務占比η的值為復用業(yè)務占總業(yè)務量n的比例,開發(fā)成本Cost為設計者估算的總工時與期望工時的比值,具體公式為:
I=k2·η+(1-k2)·Cost
其中,I為實施復雜度,k2為取值[0,1]的自定義參數(shù),用于確定η和Cost在評估得分中所占比重。
5.根據(jù)權利要求1所述的微服務場景下的業(yè)務流程模型分析方法,其特征在于,所述設計分析階段評分的公式為:
其中,G表示設計分析階段評分;B表示布爾量,為可達性分析結果;Me表示模型復雜度評分;I表示實施復雜度;Mopt表示理想模型復雜度或者最優(yōu)模型復雜度,G的值會落在區(qū)間(0,2]中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浙江大學;浙江大學濱海產(chǎn)業(yè)技術研究院,未經(jīng)浙江大學;浙江大學濱海產(chǎn)業(yè)技術研究院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110590841.2/1.html,轉載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:甘薯原原種的保存方法及保存裝置
- 下一篇:斜舌結構及門鎖
- 用于生成可執(zhí)行業(yè)務流程的監(jiān)視視圖的裝置和方法
- 一種實現(xiàn)業(yè)務集成工作流引擎的系統(tǒng)
- 模擬業(yè)務流程及業(yè)務流程運行的控制方法和控制系統(tǒng)
- 業(yè)務流程中的業(yè)務信息更新方法和系統(tǒng)
- 一種業(yè)務流程動態(tài)的遷移方法及系統(tǒng)
- 業(yè)務流程斷點修復方法、裝置、計算機設備和存儲介質
- 業(yè)務流程運行狀態(tài)分析方法及系統(tǒng)
- 業(yè)務流程優(yōu)化方法、裝置、計算機設備及存儲介質
- 端到端的業(yè)務流程管理方法、裝置、設備及存儲介質
- 業(yè)務流程管理方法、裝置、計算機設備及存儲介質





