分布式軟件動態(tài)調(diào)控策略研究
【學位單位】:湖南工業(yè)大學
【學位級別】:碩士
【學位年份】:2010
【中圖分類】:TP338.8
【部分圖文】:
使軟件系統(tǒng)能夠動態(tài)的適應(yīng)復雜多變的網(wǎng)絡(luò)環(huán)境和滿足持續(xù)變更的用戶需求,整體過程如圖3-2 所示。通過織入到分布式軟件系統(tǒng)中的傳感器,行為監(jiān)測服務(wù)監(jiān)測和收集系統(tǒng)運行過程的各種可觀察行為數(shù)據(jù),在獲得數(shù)據(jù)后要進行“清理”即剔除冗余的、無效的數(shù)據(jù),將無序的、雜亂的數(shù)據(jù)整理成有序的、完備的證據(jù),并進行規(guī)范化表示[51]。策略事件觸發(fā)調(diào)控服務(wù),調(diào)控服務(wù)在策略的驅(qū)動下通過效用器實現(xiàn)對系統(tǒng)的動態(tài)適應(yīng)性調(diào)整。圖 3-2 基于策略的動態(tài)調(diào)控整體過程監(jiān)測服務(wù)的任務(wù)是收集軟件在運行過程中的可觀察行為數(shù)據(jù)。在應(yīng)用軟件系統(tǒng)中插入或編織監(jiān)測點進行監(jiān)測的技術(shù)已經(jīng)較為成熟,如包裝器方法、截獲器方式、AOP 方法、反射方法等。這些技術(shù)可以有效地監(jiān)視和收集到系統(tǒng)和外界的交互事件,以及系統(tǒng)內(nèi)部構(gòu)件之間的交互事件。監(jiān)測服務(wù)還負責對監(jiān)測的數(shù)據(jù)進行過濾、降維、歸一及相關(guān)性處理形成調(diào)控服務(wù)能夠識別的策略事件。調(diào)控服務(wù)的任務(wù)是從調(diào)控策略庫中加載調(diào)控策略,通過效用器執(zhí)行策略的調(diào)控動作。調(diào)控服務(wù)的另外一個任務(wù)是可信評估,包括對調(diào)控策略的可信評估和調(diào)控結(jié)果的可信評估。策略服務(wù)任務(wù)是管理策略,包括策略的制定、修改、廢除以及策略的發(fā)布。3.2 調(diào)控策略的表示分布式軟件系統(tǒng)的動態(tài)調(diào)控具有分布性和動態(tài)性的特點,傳統(tǒng)的策略表示不能滿足分布式系統(tǒng)動態(tài)調(diào)控的需求,為此本節(jié)提出來適合分布式系統(tǒng)動態(tài)調(diào)控的調(diào)控策略的概念模型和描述語言。
(2) 策略的管理具有靈活性:策略的創(chuàng)建、加載、執(zhí)行和刪除能夠方便的實施,這些實施對目標系統(tǒng)具有透明性,不會對目標系統(tǒng)的功能產(chǎn)生任何影響。針對分布軟件系統(tǒng)的特點,對策略實行分布式管理。(3) 策略觸發(fā)條件獲取的簡單性:通過對目標系統(tǒng)運行進行實時的監(jiān)測,通過對監(jiān)測獲得的信息進行分析,獲得策略觸發(fā)的條件。(4) 策略的實施具有良好的動態(tài)性和適應(yīng)性:在目標系統(tǒng)運行的過程中,動態(tài)的加載和實施,能夠根據(jù)不同的策略事件動態(tài)的觸發(fā)不同的調(diào)控策略。(5) 策略執(zhí)行的可控性:對策略的執(zhí)行的整個過程進行監(jiān)控,一旦策略執(zhí)行失敗,回滾到執(zhí)行前的狀態(tài)。(6) 模型框架具有可擴展性:能隨著目標系統(tǒng)的規(guī)模擴展,模型框架也能進行在線擴展。遵循上述設(shè)計原則,充分考慮動態(tài)變化的分布式網(wǎng)絡(luò)環(huán)境的特點,設(shè)計了一個層次化部署框架,它是一個三層結(jié)構(gòu) ContrlCenter-ExecuteAgent-SensorsEffectors,如圖 3-5 所示的框架圖。
件分散在網(wǎng)絡(luò)中的多個節(jié)點上,節(jié)點間全互連。 “信購網(wǎng)”的體系結(jié)構(gòu)如圖 5-1所示。.C 0C 1C nS k.S 0S 1N e tS e r v e r P o o lL o a dB a n a c e rD B圖 5-1 “信購網(wǎng)”的體系結(jié)構(gòu)5.1 應(yīng)用實例“信購網(wǎng)”是一種基于 C2C 交易模式的購物網(wǎng)站,為交易的雙方提供一個可信的交易平臺,信購網(wǎng)運行的主界面如圖 5-2 所示。由于該分布式系統(tǒng)處于復
【參考文獻】
相關(guān)期刊論文 前10條
1 馮耀東;黃罡;梅宏;;一種自適應(yīng)軟件體系結(jié)構(gòu)建模及其實施方法[J];北京大學學報(自然科學版);2008年01期
2 楊芙清,梅宏,呂建,金芝;淺論軟件技術(shù)發(fā)展[J];電子學報;2002年S1期
3 梅宏;黃罡;趙海燕;焦文品;;一種以軟件體系結(jié)構(gòu)為中心的網(wǎng)構(gòu)軟件開發(fā)方法[J];中國科學E輯:信息科學;2006年10期
4 梅宏;黃罡;蘭靈;李軍國;;基于體系結(jié)構(gòu)的網(wǎng)構(gòu)軟件自適應(yīng)方法[J];中國科學(E輯:信息科學);2008年06期
5 石進;陸音;謝立;;基于博弈理論的動態(tài)入侵響應(yīng)[J];計算機研究與發(fā)展;2008年05期
6 林闖;田立勤;王元卓;;可信網(wǎng)絡(luò)中用戶行為可信的研究[J];計算機研究與發(fā)展;2008年12期
7 盧世鳳,劉學敏,劉淘英,王沁;基于策略的管理綜述[J];計算機工程與應(yīng)用;2004年09期
8 吳蓓;陳性元;趙亮;;策略管理模型研究與改進[J];計算機工程;2006年10期
9 田立勤;林闖;;可信網(wǎng)絡(luò)中一種基于行為信任預(yù)測的博弈控制機制[J];計算機學報;2007年11期
10 李小勇;桂小林;毛倩;冷東起;;基于行為監(jiān)控的自適應(yīng)動態(tài)信任度測模型[J];計算機學報;2009年04期
相關(guān)碩士學位論文 前1條
1 張鵬程;反射機制的研究與應(yīng)用[D];河海大學;2005年
本文編號:2877714
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2877714.html