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