移動(dòng)代理計(jì)算模型及其在分布并行計(jì)算中的應(yīng)用研究
發(fā)布時(shí)間:2021-07-23 00:26
本文以移動(dòng)代理技術(shù)在分布并行中的可行性與有效性為研究目標(biāo),提出了一種基于移動(dòng)代理面向大規(guī)模分布并行的主動(dòng)計(jì)算模型。由于移動(dòng)代理的自治性、反應(yīng)性、可移動(dòng)性等多種特性使得它適合在動(dòng)態(tài)、異構(gòu)的網(wǎng)絡(luò)環(huán)境下進(jìn)行分布并行計(jì)算。本文在分析介紹移動(dòng)代理技術(shù)應(yīng)用于分布并行計(jì)算相關(guān)的技術(shù)和應(yīng)用研究現(xiàn)狀的基礎(chǔ)上,提出了系統(tǒng)的整體架構(gòu)和基于Π演算的描述模型。將移動(dòng)代理技術(shù)應(yīng)用于分布并行計(jì)算,必須綜合考慮性能和可編程性兩個(gè)方面的問(wèn)題。本文提出并實(shí)現(xiàn)了一種面向高性能計(jì)算的輕量級(jí)代理移動(dòng)模型。該模型基于模塊化的思想,通過(guò)策略分布、策略組裝等方式實(shí)現(xiàn)產(chǎn)生式重構(gòu)遷移,從而大大提高了代理的活動(dòng)效率。本文提出并實(shí)現(xiàn)了一種多層次分布元組空間模型,保證了代理間協(xié)同的高效性和靈活性,并使得系統(tǒng)具有很好的可擴(kuò)展性,能滿足大規(guī)模分布并行計(jì)算的要求。本文提出了一種異步的、基于元組空間、支持移動(dòng)的組通信模型。該模型不僅在組成員的加入、撤出或崩潰情況下可以保證虛擬同步,在計(jì)算移動(dòng)存在的情況下也同樣能夠保證。此外該服務(wù)提供異步廣播通信機(jī)制。由組服務(wù)中間件保證廣播消息的虛擬同步,之后再寫(xiě)入應(yīng)用程序的元組空間,至于廣播消息是否使用、何時(shí)使用則由...
【文章來(lái)源】:戰(zhàn)略支援部隊(duì)信息工程大學(xué)河南省
【文章頁(yè)數(shù)】:121 頁(yè)
【學(xué)位級(jí)別】:博士
【部分圖文】:
PACNIAN元計(jì)算機(jī)該系統(tǒng)作為一種原型系統(tǒng),開(kāi)發(fā)了一些應(yīng)用,如并行web查詢,素?cái)?shù)產(chǎn)生器(aPrime
圖3TRAVELER系統(tǒng).3MESSENGERMEssENGER〔8,]〔86]是由thesehoolofInformation&eomputerscieneeattheUniversaiifomia開(kāi)發(fā)的面向通用的分布計(jì)算開(kāi)發(fā)環(huán)境。在MESSENGER系統(tǒng)中,應(yīng)用由一組稱(chēng)作Messengers的自遷移線程組成。正如許強(qiáng)遷移(strongmobility)的移動(dòng)代理實(shí)現(xiàn)一樣,一個(gè)Messenger可以終止其執(zhí)行,將封裝然后遷移到其它結(jié)點(diǎn),恢復(fù)線程執(zhí)行。遷移的任務(wù)依靠h叩O語(yǔ)句實(shí)現(xiàn)。Messengers語(yǔ)一言中,有兩類(lèi)變量:agent變量和node變量。一個(gè)agent變量是某個(gè)Messenger的私有變量,可以跟隨Messenger一起旅行。結(jié)點(diǎn)變量不能遷移,并且是,可以被所有的駐留在該結(jié)點(diǎn)的Messengers訪問(wèn)。因此,agent變量可以用來(lái)在結(jié)輸數(shù)據(jù),而結(jié)點(diǎn)變量則維護(hù)大容量的數(shù)據(jù)。Messenger程序員使用導(dǎo)航語(yǔ)句hopo通知遷移發(fā)生。hoPO語(yǔ)句的參數(shù)為目的結(jié)點(diǎn)地結(jié)點(diǎn)與目的結(jié)點(diǎn)間的連接。當(dāng)一個(gè)MessengerhoP時(shí),它將agent變量中的數(shù)據(jù)帶地。
4.2.1基本模型系統(tǒng)采用的代理模型以美國(guó)Purdue大學(xué)用Java設(shè)計(jì)的Agent框架一 BondAgentFramework(以卜簡(jiǎn)稱(chēng)Bond)[’2’J為基礎(chǔ)。B。 ndAgent采用多平面狀態(tài)機(jī)結(jié)構(gòu),如圖6所示。該模型基于BDI的Agent模型【‘4],由四元組(M,Ag,s,F(xiàn))組成,見(jiàn)圖6。①M(fèi)是 Modeloftheworld,即BDI中的Bexief,表示Agent對(duì)外部世界和自身狀態(tài)的認(rèn)識(shí)。②Ag是Agenda
【參考文獻(xiàn)】:
期刊論文
[1]輕量級(jí)開(kāi)放式移動(dòng)Agent系統(tǒng):原理與實(shí)現(xiàn)[J]. 余萍,馬曉星,曹春,呂建. 計(jì)算機(jī)科學(xué). 2006(07)
[2]π-網(wǎng)的強(qiáng)互模擬等價(jià)[J]. 曹木亮,吳智銘. 計(jì)算機(jī)學(xué)報(bào). 2005(01)
[3]從高性能計(jì)算走向高效能計(jì)算[J]. 陳左寧. 計(jì)算機(jī)教育. 2004(06)
[4]基于模塊化的移動(dòng)Agent及其調(diào)度方法[J]. 武成崗,史忠植. 軟件學(xué)報(bào). 2002(08)
[5]用移動(dòng)代理實(shí)現(xiàn)并行計(jì)算[J]. 張建,陸鑫達(dá). 計(jì)算機(jī)工程. 2002(07)
[6]移動(dòng)計(jì)算形式理論分析與研究[J]. 魏峻,馮玉琳. 計(jì)算機(jī)研究與發(fā)展. 2000(02)
[7]流動(dòng)agent:一種未來(lái)的分布計(jì)算模式[J]. 陶先平,呂建,董桓,李新. 計(jì)算機(jī)科學(xué). 1999(02)
本文編號(hào):3298209
【文章來(lái)源】:戰(zhàn)略支援部隊(duì)信息工程大學(xué)河南省
【文章頁(yè)數(shù)】:121 頁(yè)
【學(xué)位級(jí)別】:博士
【部分圖文】:
PACNIAN元計(jì)算機(jī)該系統(tǒng)作為一種原型系統(tǒng),開(kāi)發(fā)了一些應(yīng)用,如并行web查詢,素?cái)?shù)產(chǎn)生器(aPrime
圖3TRAVELER系統(tǒng).3MESSENGERMEssENGER〔8,]〔86]是由thesehoolofInformation&eomputerscieneeattheUniversaiifomia開(kāi)發(fā)的面向通用的分布計(jì)算開(kāi)發(fā)環(huán)境。在MESSENGER系統(tǒng)中,應(yīng)用由一組稱(chēng)作Messengers的自遷移線程組成。正如許強(qiáng)遷移(strongmobility)的移動(dòng)代理實(shí)現(xiàn)一樣,一個(gè)Messenger可以終止其執(zhí)行,將封裝然后遷移到其它結(jié)點(diǎn),恢復(fù)線程執(zhí)行。遷移的任務(wù)依靠h叩O語(yǔ)句實(shí)現(xiàn)。Messengers語(yǔ)一言中,有兩類(lèi)變量:agent變量和node變量。一個(gè)agent變量是某個(gè)Messenger的私有變量,可以跟隨Messenger一起旅行。結(jié)點(diǎn)變量不能遷移,并且是,可以被所有的駐留在該結(jié)點(diǎn)的Messengers訪問(wèn)。因此,agent變量可以用來(lái)在結(jié)輸數(shù)據(jù),而結(jié)點(diǎn)變量則維護(hù)大容量的數(shù)據(jù)。Messenger程序員使用導(dǎo)航語(yǔ)句hopo通知遷移發(fā)生。hoPO語(yǔ)句的參數(shù)為目的結(jié)點(diǎn)地結(jié)點(diǎn)與目的結(jié)點(diǎn)間的連接。當(dāng)一個(gè)MessengerhoP時(shí),它將agent變量中的數(shù)據(jù)帶地。
4.2.1基本模型系統(tǒng)采用的代理模型以美國(guó)Purdue大學(xué)用Java設(shè)計(jì)的Agent框架一 BondAgentFramework(以卜簡(jiǎn)稱(chēng)Bond)[’2’J為基礎(chǔ)。B。 ndAgent采用多平面狀態(tài)機(jī)結(jié)構(gòu),如圖6所示。該模型基于BDI的Agent模型【‘4],由四元組(M,Ag,s,F(xiàn))組成,見(jiàn)圖6。①M(fèi)是 Modeloftheworld,即BDI中的Bexief,表示Agent對(duì)外部世界和自身狀態(tài)的認(rèn)識(shí)。②Ag是Agenda
【參考文獻(xiàn)】:
期刊論文
[1]輕量級(jí)開(kāi)放式移動(dòng)Agent系統(tǒng):原理與實(shí)現(xiàn)[J]. 余萍,馬曉星,曹春,呂建. 計(jì)算機(jī)科學(xué). 2006(07)
[2]π-網(wǎng)的強(qiáng)互模擬等價(jià)[J]. 曹木亮,吳智銘. 計(jì)算機(jī)學(xué)報(bào). 2005(01)
[3]從高性能計(jì)算走向高效能計(jì)算[J]. 陳左寧. 計(jì)算機(jī)教育. 2004(06)
[4]基于模塊化的移動(dòng)Agent及其調(diào)度方法[J]. 武成崗,史忠植. 軟件學(xué)報(bào). 2002(08)
[5]用移動(dòng)代理實(shí)現(xiàn)并行計(jì)算[J]. 張建,陸鑫達(dá). 計(jì)算機(jī)工程. 2002(07)
[6]移動(dòng)計(jì)算形式理論分析與研究[J]. 魏峻,馮玉琳. 計(jì)算機(jī)研究與發(fā)展. 2000(02)
[7]流動(dòng)agent:一種未來(lái)的分布計(jì)算模式[J]. 陶先平,呂建,董桓,李新. 計(jì)算機(jī)科學(xué). 1999(02)
本文編號(hào):3298209
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/3298209.html
最近更新
教材專(zhuān)著