基于SLA的服務性能管理技術研究
發(fā)布時間:2022-01-13 11:31
服務等級協(xié)議(SLA)被廣泛應用與描述服務所需達到的性能目標,隨著SOA架構下服務的組合方式日益復雜,SLA所包含的內容日益增多,覆蓋的范圍日益廣泛。如何運用SLA保證SOA架構下組合服務的性能已經成為SOA管理的研究重點。針對SOA架構下組合服務性能管理所面臨的挑戰(zhàn),我們設計并實現了一套解決方案。方案主要包括三部分內容:1、設計了一個服務組合模型,根據模型中對服務組合的定義總結計算服務性能的四個算法。這四個算法分別是最優(yōu)服務選擇算法、當前狀態(tài)組合服務響應時間計算算法、服務最優(yōu)性能預測算法、服務選擇替換算法。2、基于SLA和服務組合模型設計了服務性能管理的技術方案。技術方案包括了SLA的XML形式表達、服務性能定義、對SLA進行監(jiān)測配置的方法、SLA監(jiān)測算法和違反SLA的修復算法。3、結合前兩部分的研究成果設計和實現了性能監(jiān)測系統(tǒng)。系統(tǒng)的架構主要由監(jiān)測器、QoS(quality of service)計算器、SLA分析器和修復方案四部分組成。原型系統(tǒng)使用JAVA語言開發(fā),系統(tǒng)運行結果顯示系統(tǒng)能對組合服務進行性能監(jiān)測、對組合服務的性能進行分析并對SLA違例情況進行報警。整套方案中,服務組...
【文章來源】:國防科技大學湖南省 211工程院校 985工程院校
【文章頁數】:71 頁
【學位級別】:碩士
【文章目錄】:
摘要
ABSTRACT
第一章 緒論
1.1 研究背景及意義
1.2 國內外研究現狀
1.2.1 SOA管理研究發(fā)展現狀
1.2.2 SLA研究發(fā)展現狀
1.2.3 現階段提出的SOA架構下服務管理的方法
1.3 研究內容
1.3.1 服務組合模型的構建
1.3.2 性能管理模型的構建
1.3.3 性能監(jiān)測系統(tǒng)的架構設計與實現
1.4 論文組織結構
1.5 小結
第二章 服務性能管理相關技術
2.1 組合服務與BPEL引擎
2.1.1 BPEL活動
2.1.2 BPEL引擎
2.2 SOA管理工具
2.2.1 Amber Point的SOA管理系統(tǒng)[15]
2.2.2 CA的Wily SOA解決方案(Wily SOA Solution)[16]
2.2.3 HP的SOA Manager [17]
2.2.4 Progress Software的Actional for SOA Operations
2.3 SLA監(jiān)測技術
2.3.1 SLA生命周期管理[18-19]
2.3.2 SLA檢測器設計
2.4 小結
第三章 服務組合模型
3.1 Web服務組合模型定義
3.2 BPEL結構映射為ASL中節(jié)點
3.2.1 invoke活動
3.2.2 sequence活動
3.2.3 if-else活動
3.2.4 while活動
3.2.5 repeat Until活動
3.2.6 foreach活動
3.2.7 flow活動
3.2.8 組合服務抽象示例
3.3 基于組合服務模型相關算法
3.3.1 最優(yōu)服務選擇算法[25-26]
3.3.2 當前狀態(tài)組合服務響應時間計算算法
3.3.3 服務最優(yōu)性能預測算法
3.3.4 服務選擇替換算法
3.4 小結
第四章 基于SLA的服務性能管理
4.1 SLA語言
4.1.1 SLA語言組成成分
4.1.2 度量設計
4.1.3 SLA的XML實現形式[31]
4.2 SLA監(jiān)測
4.2.1 對服務組合模型的拓展
4.2.2 SLA監(jiān)測配置
4.2.3 SLA監(jiān)測算法
4.3 SLA調控
4.4 SLA監(jiān)控模擬實驗
4.4.1 對于原子服務的監(jiān)測實驗
4.4.2 對于組合服務的監(jiān)測實驗
4.4.3 性能分析實驗
4.4.4 SLA修復算法實驗
4.5 小結
第五章 性能監(jiān)測系統(tǒng)的設計與實現
5.1 Web服務監(jiān)測系統(tǒng)架構
5.1.1 監(jiān)測器設計
5.1.2 QoS計算器設計
5.1.3 SLA分析器設計
5.1.4 修復方案設計
5.2 Web服務性能管理系統(tǒng)的實現
5.2.1 設置Web服務的SLA
5.2.2 監(jiān)測結果展示
5.3 小結
第六章 結束語
6.1 研究工作總結
6.2 研究工作展望
致謝
參考文獻
作者在學期間取得的學術成果
【參考文獻】:
期刊論文
[1]基于G/G/1-FCFS、M/G/1-PS和M/G/∞排隊網絡的Web服務組合性能分析[J]. 汪浩,黃明和,龍浩. 計算機學報. 2013(01)
[2]SOA綜述[J]. 凌曉東. 計算機應用與軟件. 2007(10)
博士論文
[1]Web services動態(tài)合成及UDDI注冊/查詢技術的研究[D]. 劉家茂.復旦大學 2005
[2]基于服務質量的Web服務模型及應用研究[D]. 李杰.中國科學院研究生院(計算技術研究所) 2005
碩士論文
[1]Web Services服務質量模型與量化算法研究[D]. 程強.電子科技大學 2008
本文編號:3586341
【文章來源】:國防科技大學湖南省 211工程院校 985工程院校
【文章頁數】:71 頁
【學位級別】:碩士
【文章目錄】:
摘要
ABSTRACT
第一章 緒論
1.1 研究背景及意義
1.2 國內外研究現狀
1.2.1 SOA管理研究發(fā)展現狀
1.2.2 SLA研究發(fā)展現狀
1.2.3 現階段提出的SOA架構下服務管理的方法
1.3 研究內容
1.3.1 服務組合模型的構建
1.3.2 性能管理模型的構建
1.3.3 性能監(jiān)測系統(tǒng)的架構設計與實現
1.4 論文組織結構
1.5 小結
第二章 服務性能管理相關技術
2.1 組合服務與BPEL引擎
2.1.1 BPEL活動
2.1.2 BPEL引擎
2.2 SOA管理工具
2.2.1 Amber Point的SOA管理系統(tǒng)[15]
2.2.2 CA的Wily SOA解決方案(Wily SOA Solution)[16]
2.2.3 HP的SOA Manager [17]
2.2.4 Progress Software的Actional for SOA Operations
2.3 SLA監(jiān)測技術
2.3.1 SLA生命周期管理[18-19]
2.3.2 SLA檢測器設計
2.4 小結
第三章 服務組合模型
3.1 Web服務組合模型定義
3.2 BPEL結構映射為ASL中節(jié)點
3.2.1 invoke活動
3.2.2 sequence活動
3.2.3 if-else活動
3.2.4 while活動
3.2.5 repeat Until活動
3.2.6 foreach活動
3.2.7 flow活動
3.2.8 組合服務抽象示例
3.3 基于組合服務模型相關算法
3.3.1 最優(yōu)服務選擇算法[25-26]
3.3.2 當前狀態(tài)組合服務響應時間計算算法
3.3.3 服務最優(yōu)性能預測算法
3.3.4 服務選擇替換算法
3.4 小結
第四章 基于SLA的服務性能管理
4.1 SLA語言
4.1.1 SLA語言組成成分
4.1.2 度量設計
4.1.3 SLA的XML實現形式[31]
4.2 SLA監(jiān)測
4.2.1 對服務組合模型的拓展
4.2.2 SLA監(jiān)測配置
4.2.3 SLA監(jiān)測算法
4.3 SLA調控
4.4 SLA監(jiān)控模擬實驗
4.4.1 對于原子服務的監(jiān)測實驗
4.4.2 對于組合服務的監(jiān)測實驗
4.4.3 性能分析實驗
4.4.4 SLA修復算法實驗
4.5 小結
第五章 性能監(jiān)測系統(tǒng)的設計與實現
5.1 Web服務監(jiān)測系統(tǒng)架構
5.1.1 監(jiān)測器設計
5.1.2 QoS計算器設計
5.1.3 SLA分析器設計
5.1.4 修復方案設計
5.2 Web服務性能管理系統(tǒng)的實現
5.2.1 設置Web服務的SLA
5.2.2 監(jiān)測結果展示
5.3 小結
第六章 結束語
6.1 研究工作總結
6.2 研究工作展望
致謝
參考文獻
作者在學期間取得的學術成果
【參考文獻】:
期刊論文
[1]基于G/G/1-FCFS、M/G/1-PS和M/G/∞排隊網絡的Web服務組合性能分析[J]. 汪浩,黃明和,龍浩. 計算機學報. 2013(01)
[2]SOA綜述[J]. 凌曉東. 計算機應用與軟件. 2007(10)
博士論文
[1]Web services動態(tài)合成及UDDI注冊/查詢技術的研究[D]. 劉家茂.復旦大學 2005
[2]基于服務質量的Web服務模型及應用研究[D]. 李杰.中國科學院研究生院(計算技術研究所) 2005
碩士論文
[1]Web Services服務質量模型與量化算法研究[D]. 程強.電子科技大學 2008
本文編號:3586341
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/3586341.html
最近更新
教材專著