基于事務(wù)的分布式虛擬化環(huán)境下服務(wù)替換方法
【文章頁(yè)數(shù)】:14 頁(yè)
【部分圖文】:
圖3“商務(wù)旅行”服務(wù)組合EH_CPN模型Fig.3TheEH_CPNmodelofbusinesstravelservicecomposition
ucture圖2服務(wù)組合控制結(jié)構(gòu)為使服務(wù)變遷在沒有數(shù)據(jù)依賴時(shí)推動(dòng)組合流程繼續(xù)執(zhí)行,在EH_CPN模型中引入控制托肯,只有當(dāng)變遷獲得控制托肯才能被觸發(fā).控制托肯可以單獨(dú)的在網(wǎng)內(nèi)流動(dòng),也可以和數(shù)據(jù)托肯混合流動(dòng),所構(gòu)成的控制流不影響模型數(shù)據(jù)流的分析.對(duì)于需要根據(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時(shí)的補(bǔ)償Fig.4ThecompensationofAnd-JoinandAnd-Split
服務(wù)組合中的控制結(jié)構(gòu)復(fù)雜多樣,因此需要根據(jù)服務(wù)組合過程模型的控制結(jié)構(gòu)和數(shù)據(jù)依賴關(guān)系的不同來分別處理.首先定義補(bǔ)償關(guān)系:定義9.補(bǔ)償關(guān)系.如果服務(wù)變遷ST2發(fā)生服務(wù)替換后需要對(duì)變遷ST1進(jìn)行補(bǔ)償來維護(hù)服務(wù)組合的一致性,則稱服務(wù)變遷ST1和ST2之間存在間接依賴關(guān)系,記作Comp(S....
圖5事務(wù)恢復(fù)的個(gè)數(shù)Fig.5Numberoftransactionrecovery
Fig.5Numberoftransactionrecovery圖5事務(wù)恢復(fù)的個(gè)數(shù)恢復(fù)的成功率.通過實(shí)驗(yàn)結(jié)果可以看出,在故障率較低的條件下,服務(wù)組合中的事務(wù)能夠通過重啟成功執(zhí)行或者補(bǔ)償來恢復(fù)到初始狀態(tài),呈現(xiàn)出較好的事務(wù)恢復(fù)成功率;當(dāng)故障率增高時(shí),事務(wù)恢復(fù)的成功率有所下降,但均能維....
本文編號(hào):3988427
本文鏈接:http://www.lk138.cn/jingjilunwen/jingjililun/3988427.html