基于事務(wù)的分布式虛擬化環(huán)境下服務(wù)替換方法
【文章頁數(shù)】:14 頁
【部分圖文】:
圖3“商務(wù)旅行”服務(wù)組合EH_CPN模型Fig.3TheEH_CPNmodelofbusinesstravelservicecomposition
ucture圖2服務(wù)組合控制結(jié)構(gòu)為使服務(wù)變遷在沒有數(shù)據(jù)依賴時推動組合流程繼續(xù)執(zhí)行,在EH_CPN模型中引入控制托肯,只有當變遷獲得控制托肯才能被觸發(fā).控制托肯可以單獨的在網(wǎng)內(nèi)流動,也可以和數(shù)據(jù)托肯混合流動,所構(gòu)成的控制流不影響模型數(shù)據(jù)流的分析.對于需要根據(jù)服務(wù)組件的特定狀態(tài)來決定....
圖2服務(wù)組合控制結(jié)構(gòu)Fig.2Servicecompositioncontrolstructure
型和數(shù)量是否符合要求,IC:I0→expr,且滿足Type(IC(I0))=Bool.4)I0是初始狀態(tài).服務(wù)組合由一系列的服務(wù)或服務(wù)組合通過組合控制結(jié)構(gòu)組合而成,通過分析其間邏輯關(guān)系,可以將這些控制結(jié)構(gòu)分為5類[6],分別是Sequence,And-Join,Or-Join,A....
圖4And-Join和And-Split時的補償Fig.4ThecompensationofAnd-JoinandAnd-Split
服務(wù)組合中的控制結(jié)構(gòu)復雜多樣,因此需要根據(jù)服務(wù)組合過程模型的控制結(jié)構(gòu)和數(shù)據(jù)依賴關(guān)系的不同來分別處理.首先定義補償關(guān)系:定義9.補償關(guān)系.如果服務(wù)變遷ST2發(fā)生服務(wù)替換后需要對變遷ST1進行補償來維護服務(wù)組合的一致性,則稱服務(wù)變遷ST1和ST2之間存在間接依賴關(guān)系,記作Comp(S....
圖5事務(wù)恢復的個數(shù)Fig.5Numberoftransactionrecovery
Fig.5Numberoftransactionrecovery圖5事務(wù)恢復的個數(shù)恢復的成功率.通過實驗結(jié)果可以看出,在故障率較低的條件下,服務(wù)組合中的事務(wù)能夠通過重啟成功執(zhí)行或者補償來恢復到初始狀態(tài),呈現(xiàn)出較好的事務(wù)恢復成功率;當故障率增高時,事務(wù)恢復的成功率有所下降,但均能維....
本文編號:3988427
本文鏈接:http://sikaile.net/jingjilunwen/jingjililun/3988427.html