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