一種改進(jìn)的移動(dòng)agent消息收發(fā)機(jī)制

一種改進(jìn)的移動(dòng)agent消息收發(fā)機(jī)制

ID:33196773

大小:61.30 KB

頁數(shù):8頁

時(shí)間:2019-02-22

一種改進(jìn)的移動(dòng)agent消息收發(fā)機(jī)制_第1頁
一種改進(jìn)的移動(dòng)agent消息收發(fā)機(jī)制_第2頁
一種改進(jìn)的移動(dòng)agent消息收發(fā)機(jī)制_第3頁
一種改進(jìn)的移動(dòng)agent消息收發(fā)機(jī)制_第4頁
一種改進(jìn)的移動(dòng)agent消息收發(fā)機(jī)制_第5頁
資源描述:

《一種改進(jìn)的移動(dòng)agent消息收發(fā)機(jī)制》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫(kù)。

1、一種改進(jìn)的移動(dòng)Agent消息收發(fā)機(jī)制-電子商務(wù)論文一種改進(jìn)的移動(dòng)Agent消息收發(fā)機(jī)制文/李景林摘要:移動(dòng)Agent消息收發(fā)機(jī)制是移動(dòng)Agent的關(guān)鍵技術(shù),筆者通過對(duì)現(xiàn)有消息收發(fā)機(jī)制的分析,提出了一種改進(jìn)的消息收發(fā)參考模型。該模型分別從命名機(jī)制、尋址機(jī)制、消息收發(fā)的基本過程和消息失效及追逐四個(gè)方面做了分析,在某種程度上解決了移動(dòng)Agent消息收發(fā)問題,并提高了移動(dòng)Agent的異步性。關(guān)鍵詞:移動(dòng)Agent;消息收發(fā)機(jī)制;消息失效;消息追逐引言近年來,隨著互聯(lián)網(wǎng)的發(fā)展,移動(dòng)Agent技術(shù)已經(jīng)越來越被人們所關(guān)注

2、。它是一段可以在互聯(lián)網(wǎng)上自主遷移的計(jì)算機(jī)程序,具有降低網(wǎng)絡(luò)負(fù)載、克服網(wǎng)絡(luò)延遲以及支持離線計(jì)算等優(yōu)點(diǎn)。但是在移動(dòng)Agent通信中往往存在消息失效和消息追逐的問題,這也就成為人們關(guān)注的焦點(diǎn)和我們所務(wù)必研究的課題之一。1、相關(guān)工作分析目前,移動(dòng)Agent技術(shù)的研究主要集中在消息收發(fā)機(jī)制,致力于解決在移動(dòng)Agent消息收發(fā)過程中的消息失效和消息追逐的問題??梢园熏F(xiàn)有的移動(dòng)Agent消息收發(fā)機(jī)制分為廣播機(jī)制、Home轉(zhuǎn)發(fā)機(jī)制、路徑轉(zhuǎn)發(fā)機(jī)制、面向會(huì)話的消息收發(fā)機(jī)制和基于郵箱的消息收發(fā)機(jī)制等五種類型。1、廣播機(jī)制是指發(fā)送

3、方預(yù)先了解接收方的路由策略,然后按照深度優(yōu)化或者廣度優(yōu)化的規(guī)則向所有接受方可能在的主機(jī)以廣播的方式發(fā)送消息。該機(jī)制最大的缺點(diǎn)發(fā)送者Agent需要預(yù)先了解接受者Agent的路由策略,以預(yù)測(cè)其所在的目標(biāo)主機(jī)。但是在互聯(lián)網(wǎng)環(huán)境下,移動(dòng)Agent的路由策略是相當(dāng)復(fù)雜的,所以該機(jī)制只能適合于局域網(wǎng)的消息收發(fā)。2、Home轉(zhuǎn)發(fā)機(jī)制[1]是指在移動(dòng)Agent的創(chuàng)建主機(jī)上設(shè)置一個(gè)HomeAgent代理,所有向Agent發(fā)送的消息,都由HomeAgent轉(zhuǎn)發(fā)。該機(jī)制的優(yōu)點(diǎn)在于發(fā)送方Agent不需要確定目標(biāo)Agent的物理地址

4、,提高了發(fā)送方Agent處理任務(wù)的效率。但是當(dāng)移動(dòng)Agent的遷移速度大于消息轉(zhuǎn)發(fā)速度時(shí),就會(huì)出現(xiàn)消息追逐的現(xiàn)象,從而使移動(dòng)Agent之間的交互不可靠。3、路徑轉(zhuǎn)發(fā)機(jī)制[2]是指當(dāng)移動(dòng)Agent自主的從節(jié)點(diǎn)A遷移到節(jié)點(diǎn)B時(shí),會(huì)在節(jié)點(diǎn)A上保留節(jié)點(diǎn)B的具體物理地址,所以當(dāng)移動(dòng)Agent遷移時(shí)會(huì)形成從Agent初始位置到當(dāng)前所在主機(jī)的遷移路徑。當(dāng)發(fā)送方Agent給其發(fā)送消息時(shí),只需要根據(jù)目標(biāo)Agent的ID找到其初始位置,然后消息就可以沿著目標(biāo)Agent的遷移路徑轉(zhuǎn)發(fā)至目標(biāo)Agent。該機(jī)制的優(yōu)點(diǎn)在于實(shí)現(xiàn)簡(jiǎn)單、容

5、易理解、運(yùn)行開銷小,但是該機(jī)制依然會(huì)出現(xiàn)消息失效和消息追逐的問題。4、面向會(huì)話的消息收發(fā)機(jī)制[3]是指移動(dòng)Agent之間直接進(jìn)行消息收發(fā),當(dāng)有一方Agent由于其他原因需要遷移時(shí),需要向與其會(huì)話的Agent發(fā)送遷移消息,只有當(dāng)會(huì)話Agent同意遷移并且結(jié)束會(huì)話后,該Agent才能遷移到其他節(jié)點(diǎn)執(zhí)行任務(wù)。該機(jī)制的優(yōu)點(diǎn)在于成功的解決了消息失效和消息追逐的問題,卻很大程度上限制了移動(dòng)Agent自主的遷移,改變了移動(dòng)Agent設(shè)計(jì)的初衷。5、基于郵箱的消息收發(fā)機(jī)制[4]是指為每一個(gè)移動(dòng)Agent分配一個(gè)消息接受和轉(zhuǎn)

6、發(fā)的郵箱。該郵箱實(shí)質(zhì)上是每一個(gè)移動(dòng)Agent的消息緩存代理,負(fù)責(zé)保存和轉(zhuǎn)發(fā)消息。通過比較可以發(fā)現(xiàn)郵箱的遷移率遠(yuǎn)低于移動(dòng)Agent的遷移率,因此出現(xiàn)消息追逐的現(xiàn)象減少,消息收發(fā)的可靠性提高[5]。但是在該機(jī)制下,當(dāng)郵箱遷移時(shí)會(huì)向網(wǎng)絡(luò)中所有主機(jī)發(fā)送地址更新的消息,因此當(dāng)網(wǎng)絡(luò)中主機(jī)的數(shù)量和遷移頻率增加時(shí),網(wǎng)絡(luò)系統(tǒng)中就會(huì)出現(xiàn)急劇增加的地址廣播通信量,系統(tǒng)的額外負(fù)擔(dān)增加,網(wǎng)絡(luò)資源浪費(fèi),進(jìn)而造成網(wǎng)絡(luò)擁塞。由于上述消息收發(fā)機(jī)制尚未很好的解決移動(dòng)Agent的交互問題,所以筆者基于Home轉(zhuǎn)發(fā)機(jī)制,針對(duì)消息失效和消息追逐問題

7、提出了一種改進(jìn)的消息收發(fā)機(jī)制。2、消息收發(fā)機(jī)制設(shè)計(jì)2.1命名機(jī)制和尋址機(jī)制筆者提出的消息收發(fā)機(jī)制的命名規(guī)則描述如下所示:AgentID:HNAD/ANHNAD是創(chuàng)建這個(gè)移動(dòng)Agent的Home的地址,在互聯(lián)網(wǎng)上是唯一的。AN是主機(jī)分配給移動(dòng)Agent的名字,在主機(jī)上也是唯一的。因此該命名規(guī)則保證了移動(dòng)Agent名字的全局唯一性。系統(tǒng)的尋址機(jī)制是指確定移動(dòng)Agent的當(dāng)前物理位置,以保證移動(dòng)Agent之間能夠正常的進(jìn)行消息收發(fā)。系統(tǒng)尋址機(jī)制的前提條件是每一個(gè)物理節(jié)點(diǎn)都會(huì)管理兩張表,分別是本節(jié)點(diǎn)Home主機(jī)創(chuàng)建

8、的Agent的原籍信息表HT和正在訪問本節(jié)點(diǎn)Agent的訪問信息表VT。具體的尋址步驟如下所示:移動(dòng)AgentA準(zhǔn)備給本域的移動(dòng)AgentB發(fā)送消息時(shí)首先需要查詢本節(jié)點(diǎn)的VT信息表,判斷AgentB是否在本節(jié)點(diǎn),若在本節(jié)點(diǎn)則直接發(fā)送消息。否則,只需要向移動(dòng)AgentB的HomeHT表中查找B的當(dāng)前具體物理地址,即完成了一次尋址。2.2消息收發(fā)的基本過程在移動(dòng)Agent系統(tǒng)中,移動(dòng)AgentA準(zhǔn)備與移動(dòng)AgentB

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。