吳眾欣 韓 彪 錢德沛 王永劍
摘要:針對web服務(wù)集成過程中分階段事件驅(qū)動架構(gòu)(SEDA)僅考慮服務(wù)集成架構(gòu)的資源消耗,而對被集成的服務(wù)及由其構(gòu)成的任務(wù)資源耗費考慮不足的問題,提出了分階段優(yōu)先級事件驅(qū)動架構(gòu)(SPEDA)。選取評價指標,通過熵權(quán)法對事件進行優(yōu)先級評估,而在階段內(nèi)對優(yōu)先級高的事件給予優(yōu)先處理;使用非搶占式規(guī)則的排隊系統(tǒng)構(gòu)建集成任務(wù)資源消耗的數(shù)學模型,通過合理安排事件的優(yōu)先等級來降低集成任務(wù)資源消耗。實驗表明,SPEDA采用3個優(yōu)先級別,其任務(wù)資源消耗比SEDA降低了18%,在考慮了優(yōu)先級劃分粒度的情況下,5個級別的集成任務(wù)資源消耗比3個級別的降低了21%。