《面向組合服務自適應的主動式分層異常診斷技術研究》是依託東北大學,由代鈺擔任項目負責人的青年科學基金項目。
基本介紹
- 中文名:面向組合服務自適應的主動式分層異常診斷技術研究
- 項目類別:青年科學基金項目
- 項目負責人:代鈺
- 依託單位:東北大學
中文摘要,結題摘要,
中文摘要
Web服務處於高動態的Internet環境中且自身具有一般軟體程式所固有的錯誤,提供功能完全正確、質量較好且不變的服務是不可能的。這就使得組合服務在執行過程中會面臨許多功能或非功能屬性異常的情況。為此,需要採取有效的措施對導致異常的錯誤進行處理,以使得組合服務能夠適應其執行環境的動態性與複雜性。由於能否採取有效異常處理措施的關鍵是能否準確的識別導致異常的錯誤根源,組合服務的異常診斷問題成為了自適應服務組合中的關鍵問題。本申請項目主要圍繞自適應服務組合環境中組合服務異常診斷的準確性、可行性和時效性需求展開深入研究,探討解決組合服務異常分析模型的準確性、組合服務異常診斷模型的可行性和主動式的組合服務異常診斷時效性等問題。並進行模擬測試和實際套用測試。爭取在自適應服務組合理論和技術上取得一定的突破,為今後的實際套用推廣奠定堅實的基礎。
結題摘要
針對自適應服務組合中組合服務異常診斷需求,在綜合分析服務間質量關聯關係以及質量變化與環境狀態變化的關聯關係基礎上,設計了主動式的組合服務異常診斷算法,實現了對組合服務異常診斷問題的有效求解。主要研究成果包括: (1)針對於組合服務中與人為因素相關的執行異常的診斷問題,構建了支持人工任務的組合服務執行引擎,以擴展診斷方法對人工服務的異常診斷支持,使得所研究的模型和算法具有更廣泛的套用範圍,建立了人工服務性能評價模型,以客觀反映人工服務的執行效果; (2)對組合服務執行環境及特點進行了分析,針對於組合服務異常診斷的可行性和時效性問題,建立了組合服務分層異常診斷模型,通過全局與局部異常診斷的協同,有效支持了服務的自治性特點並縮小了局部異常診斷的範圍,能夠保證組合服務異常診斷的可行性和提高異常診斷的效率; (3)針對於組合服務全局異常診斷問題,建立了錯誤傳播度計算方法以反映服務間質量的關聯依賴程度,並基於此,構建了基於錯誤依賴矩陣的組合服務異常診斷分析模型,通過基於模糊邏輯的診斷推理,得到最有可能的錯誤源,在多項式時間內實現了對組合服務異常診斷問題的求解,提高了組合服務異常診斷的效率和診斷率; (4)由於服務QoS劣化預測是以QoS可劣化閾值為依據,為此,分析了服務QoS與組合服務QoS間的關聯關係,建立了服務QoS劣化閾值模型,以反映服務QoS劣化程度與組合服務全局質量約束滿足之間的關係,並給出了QoS劣化閾值計算算法,限制了QoS動態可劣化度的計算範圍,具有較好的時間效率; (5)深入分析了服務QoS隨環境狀態變化的規律,建立了環境相關的服務QoS可信度模型和計算算法,具有QoS可信度計算準確性較高的特點;利用半馬爾可夫模型建立了服務回響時間QoS分析模型並在此基礎上設計了服務QoS劣化預測算法,以有效支持主動式的組合服務異常診斷。 (6)注重理論與實踐相結合,將以上技術、模型和算法套用於基於SOA的企業套用集成平台中,並在該平台的實施中不斷完善所提出的理論和方法。該平台已經於2010年10月獲得遼寧省科技進步二等獎。凝練以上研究成果,發表論文20篇,其中被EI檢索論文11篇,申請國家發明專利1項、登記國家計算機軟體著作權1項、獲得遼寧省科技進步二等獎1項,按計畫完成了研究工作,基本達到了研究目標的要求。