Agent遷移機(jī)制
發(fā)布時(shí)間:2012/4/6 19:08:05 訪問(wèn)次數(shù):1439
(1)強(qiáng)移動(dòng)和弱移動(dòng)
根據(jù)Agent移動(dòng)過(guò)程中傳輸?shù)臓顟B(tài)可以將Agent的移動(dòng)分為強(qiáng)移動(dòng)MP1488DJ-LF-Z和弱移動(dòng)兩種。移動(dòng)Agent的狀態(tài)包括3種:代碼狀態(tài)、數(shù)據(jù)狀態(tài)和執(zhí)行狀態(tài)。強(qiáng)移動(dòng)包含代碼狀態(tài)、數(shù)據(jù)狀態(tài)和執(zhí)行狀態(tài)的移動(dòng),而弱移動(dòng)只包含代碼狀態(tài)和數(shù)據(jù)狀態(tài)的移動(dòng)。
強(qiáng)移動(dòng)是指移動(dòng)Agent在移動(dòng)目的地,從Agent的斷點(diǎn)處執(zhí)行。如果移動(dòng)Agent包含多個(gè)線程,則多個(gè)線程同時(shí)從斷點(diǎn)處運(yùn)行。強(qiáng)移動(dòng)要求移動(dòng)Agent系統(tǒng)提供捕捉執(zhí)行狀態(tài)、恢復(fù)執(zhí)行狀態(tài)的功能。由于Agent的執(zhí)行狀態(tài)通常很龐大(尤其對(duì)多線程Agent),所以強(qiáng)移動(dòng)是開(kāi)銷很大的操作。
弱移動(dòng)只攜帶代碼狀態(tài)和數(shù)據(jù)狀態(tài),根據(jù)需要只把移動(dòng)Agent的部分執(zhí)行狀態(tài)存入數(shù)據(jù)狀態(tài)中隨Agent -起移動(dòng),傳輸?shù)臄?shù)據(jù)量有限,使得弱移動(dòng)操作的開(kāi)銷小,執(zhí)行效率高,但它改變了移動(dòng)后的執(zhí)行語(yǔ)義。Agent移動(dòng)到新主機(jī)后,不再接著移動(dòng)前的斷點(diǎn)處執(zhí)行,而是執(zhí)行主線程的某一個(gè)入口函數(shù)(如在Mole中是主線程的start方法,在Aglets中是主線程的run方法)。在該函數(shù)中,根據(jù)數(shù)據(jù)狀態(tài)決定虛該如何執(zhí)行。如果Agent包含多個(gè)線程,則移動(dòng)之后,只啟動(dòng)包含入口函數(shù)的線程,再由它決定啟動(dòng)哪些線程。
(2)移動(dòng)機(jī)制和移動(dòng)策略
移動(dòng)Agent為完成用戶指定的任務(wù),通常要依次移動(dòng)到多個(gè)主機(jī)上,與該主機(jī)交互,使用該主機(jī)提供的服務(wù)和資源。如何實(shí)現(xiàn)和規(guī)劃移動(dòng)Agent在多主機(jī)間的移動(dòng)是移動(dòng)機(jī)制和移動(dòng)策略所要解決的問(wèn)題。
移動(dòng)Agent的移動(dòng)策略是指根據(jù)Agent的任務(wù)、當(dāng)前網(wǎng)絡(luò)負(fù)載和服務(wù)器負(fù)載等外界環(huán)境,動(dòng)態(tài)地為其規(guī)劃出移動(dòng)路徑,使其在開(kāi)銷最小的情況下,最快、最好地完成任務(wù)。移動(dòng)策略的優(yōu)劣直接影響移動(dòng)Agent的性能乃至任務(wù)的完成。移動(dòng)策略一般可以分為靜態(tài)路由策略和動(dòng)態(tài)路由策略。在靜態(tài)路由中,主機(jī)訪問(wèn)的次序在Agent執(zhí)行任務(wù)之前就已經(jīng)由它的設(shè)計(jì)者確定。在動(dòng)態(tài)路由中,訪問(wèn)哪些主機(jī)及訪問(wèn)的次序在移動(dòng)Agent任務(wù)執(zhí)行之前是無(wú)法預(yù)料的,而是由Agent根據(jù)任務(wù)的執(zhí)行情況自主決定,一般由用戶指定一個(gè)初始路由表,移動(dòng)Agent在按照該路由表移動(dòng)的過(guò)程中可以根據(jù)周圍環(huán)境的變化自主地修改路由表。動(dòng)態(tài)路由方式體現(xiàn)出移動(dòng)Agent的反應(yīng)性、針對(duì)環(huán)境性、自治性。
根據(jù)Agent移動(dòng)過(guò)程中傳輸?shù)臓顟B(tài)可以將Agent的移動(dòng)分為強(qiáng)移動(dòng)MP1488DJ-LF-Z和弱移動(dòng)兩種。移動(dòng)Agent的狀態(tài)包括3種:代碼狀態(tài)、數(shù)據(jù)狀態(tài)和執(zhí)行狀態(tài)。強(qiáng)移動(dòng)包含代碼狀態(tài)、數(shù)據(jù)狀態(tài)和執(zhí)行狀態(tài)的移動(dòng),而弱移動(dòng)只包含代碼狀態(tài)和數(shù)據(jù)狀態(tài)的移動(dòng)。
強(qiáng)移動(dòng)是指移動(dòng)Agent在移動(dòng)目的地,從Agent的斷點(diǎn)處執(zhí)行。如果移動(dòng)Agent包含多個(gè)線程,則多個(gè)線程同時(shí)從斷點(diǎn)處運(yùn)行。強(qiáng)移動(dòng)要求移動(dòng)Agent系統(tǒng)提供捕捉執(zhí)行狀態(tài)、恢復(fù)執(zhí)行狀態(tài)的功能。由于Agent的執(zhí)行狀態(tài)通常很龐大(尤其對(duì)多線程Agent),所以強(qiáng)移動(dòng)是開(kāi)銷很大的操作。
弱移動(dòng)只攜帶代碼狀態(tài)和數(shù)據(jù)狀態(tài),根據(jù)需要只把移動(dòng)Agent的部分執(zhí)行狀態(tài)存入數(shù)據(jù)狀態(tài)中隨Agent -起移動(dòng),傳輸?shù)臄?shù)據(jù)量有限,使得弱移動(dòng)操作的開(kāi)銷小,執(zhí)行效率高,但它改變了移動(dòng)后的執(zhí)行語(yǔ)義。Agent移動(dòng)到新主機(jī)后,不再接著移動(dòng)前的斷點(diǎn)處執(zhí)行,而是執(zhí)行主線程的某一個(gè)入口函數(shù)(如在Mole中是主線程的start方法,在Aglets中是主線程的run方法)。在該函數(shù)中,根據(jù)數(shù)據(jù)狀態(tài)決定虛該如何執(zhí)行。如果Agent包含多個(gè)線程,則移動(dòng)之后,只啟動(dòng)包含入口函數(shù)的線程,再由它決定啟動(dòng)哪些線程。
(2)移動(dòng)機(jī)制和移動(dòng)策略
移動(dòng)Agent為完成用戶指定的任務(wù),通常要依次移動(dòng)到多個(gè)主機(jī)上,與該主機(jī)交互,使用該主機(jī)提供的服務(wù)和資源。如何實(shí)現(xiàn)和規(guī)劃移動(dòng)Agent在多主機(jī)間的移動(dòng)是移動(dòng)機(jī)制和移動(dòng)策略所要解決的問(wèn)題。
移動(dòng)Agent的移動(dòng)策略是指根據(jù)Agent的任務(wù)、當(dāng)前網(wǎng)絡(luò)負(fù)載和服務(wù)器負(fù)載等外界環(huán)境,動(dòng)態(tài)地為其規(guī)劃出移動(dòng)路徑,使其在開(kāi)銷最小的情況下,最快、最好地完成任務(wù)。移動(dòng)策略的優(yōu)劣直接影響移動(dòng)Agent的性能乃至任務(wù)的完成。移動(dòng)策略一般可以分為靜態(tài)路由策略和動(dòng)態(tài)路由策略。在靜態(tài)路由中,主機(jī)訪問(wèn)的次序在Agent執(zhí)行任務(wù)之前就已經(jīng)由它的設(shè)計(jì)者確定。在動(dòng)態(tài)路由中,訪問(wèn)哪些主機(jī)及訪問(wèn)的次序在移動(dòng)Agent任務(wù)執(zhí)行之前是無(wú)法預(yù)料的,而是由Agent根據(jù)任務(wù)的執(zhí)行情況自主決定,一般由用戶指定一個(gè)初始路由表,移動(dòng)Agent在按照該路由表移動(dòng)的過(guò)程中可以根據(jù)周圍環(huán)境的變化自主地修改路由表。動(dòng)態(tài)路由方式體現(xiàn)出移動(dòng)Agent的反應(yīng)性、針對(duì)環(huán)境性、自治性。
(1)強(qiáng)移動(dòng)和弱移動(dòng)
根據(jù)Agent移動(dòng)過(guò)程中傳輸?shù)臓顟B(tài)可以將Agent的移動(dòng)分為強(qiáng)移動(dòng)MP1488DJ-LF-Z和弱移動(dòng)兩種。移動(dòng)Agent的狀態(tài)包括3種:代碼狀態(tài)、數(shù)據(jù)狀態(tài)和執(zhí)行狀態(tài)。強(qiáng)移動(dòng)包含代碼狀態(tài)、數(shù)據(jù)狀態(tài)和執(zhí)行狀態(tài)的移動(dòng),而弱移動(dòng)只包含代碼狀態(tài)和數(shù)據(jù)狀態(tài)的移動(dòng)。
強(qiáng)移動(dòng)是指移動(dòng)Agent在移動(dòng)目的地,從Agent的斷點(diǎn)處執(zhí)行。如果移動(dòng)Agent包含多個(gè)線程,則多個(gè)線程同時(shí)從斷點(diǎn)處運(yùn)行。強(qiáng)移動(dòng)要求移動(dòng)Agent系統(tǒng)提供捕捉執(zhí)行狀態(tài)、恢復(fù)執(zhí)行狀態(tài)的功能。由于Agent的執(zhí)行狀態(tài)通常很龐大(尤其對(duì)多線程Agent),所以強(qiáng)移動(dòng)是開(kāi)銷很大的操作。
弱移動(dòng)只攜帶代碼狀態(tài)和數(shù)據(jù)狀態(tài),根據(jù)需要只把移動(dòng)Agent的部分執(zhí)行狀態(tài)存入數(shù)據(jù)狀態(tài)中隨Agent -起移動(dòng),傳輸?shù)臄?shù)據(jù)量有限,使得弱移動(dòng)操作的開(kāi)銷小,執(zhí)行效率高,但它改變了移動(dòng)后的執(zhí)行語(yǔ)義。Agent移動(dòng)到新主機(jī)后,不再接著移動(dòng)前的斷點(diǎn)處執(zhí)行,而是執(zhí)行主線程的某一個(gè)入口函數(shù)(如在Mole中是主線程的start方法,在Aglets中是主線程的run方法)。在該函數(shù)中,根據(jù)數(shù)據(jù)狀態(tài)決定虛該如何執(zhí)行。如果Agent包含多個(gè)線程,則移動(dòng)之后,只啟動(dòng)包含入口函數(shù)的線程,再由它決定啟動(dòng)哪些線程。
(2)移動(dòng)機(jī)制和移動(dòng)策略
移動(dòng)Agent為完成用戶指定的任務(wù),通常要依次移動(dòng)到多個(gè)主機(jī)上,與該主機(jī)交互,使用該主機(jī)提供的服務(wù)和資源。如何實(shí)現(xiàn)和規(guī)劃移動(dòng)Agent在多主機(jī)間的移動(dòng)是移動(dòng)機(jī)制和移動(dòng)策略所要解決的問(wèn)題。
移動(dòng)Agent的移動(dòng)策略是指根據(jù)Agent的任務(wù)、當(dāng)前網(wǎng)絡(luò)負(fù)載和服務(wù)器負(fù)載等外界環(huán)境,動(dòng)態(tài)地為其規(guī)劃出移動(dòng)路徑,使其在開(kāi)銷最小的情況下,最快、最好地完成任務(wù)。移動(dòng)策略的優(yōu)劣直接影響移動(dòng)Agent的性能乃至任務(wù)的完成。移動(dòng)策略一般可以分為靜態(tài)路由策略和動(dòng)態(tài)路由策略。在靜態(tài)路由中,主機(jī)訪問(wèn)的次序在Agent執(zhí)行任務(wù)之前就已經(jīng)由它的設(shè)計(jì)者確定。在動(dòng)態(tài)路由中,訪問(wèn)哪些主機(jī)及訪問(wèn)的次序在移動(dòng)Agent任務(wù)執(zhí)行之前是無(wú)法預(yù)料的,而是由Agent根據(jù)任務(wù)的執(zhí)行情況自主決定,一般由用戶指定一個(gè)初始路由表,移動(dòng)Agent在按照該路由表移動(dòng)的過(guò)程中可以根據(jù)周圍環(huán)境的變化自主地修改路由表。動(dòng)態(tài)路由方式體現(xiàn)出移動(dòng)Agent的反應(yīng)性、針對(duì)環(huán)境性、自治性。
根據(jù)Agent移動(dòng)過(guò)程中傳輸?shù)臓顟B(tài)可以將Agent的移動(dòng)分為強(qiáng)移動(dòng)MP1488DJ-LF-Z和弱移動(dòng)兩種。移動(dòng)Agent的狀態(tài)包括3種:代碼狀態(tài)、數(shù)據(jù)狀態(tài)和執(zhí)行狀態(tài)。強(qiáng)移動(dòng)包含代碼狀態(tài)、數(shù)據(jù)狀態(tài)和執(zhí)行狀態(tài)的移動(dòng),而弱移動(dòng)只包含代碼狀態(tài)和數(shù)據(jù)狀態(tài)的移動(dòng)。
強(qiáng)移動(dòng)是指移動(dòng)Agent在移動(dòng)目的地,從Agent的斷點(diǎn)處執(zhí)行。如果移動(dòng)Agent包含多個(gè)線程,則多個(gè)線程同時(shí)從斷點(diǎn)處運(yùn)行。強(qiáng)移動(dòng)要求移動(dòng)Agent系統(tǒng)提供捕捉執(zhí)行狀態(tài)、恢復(fù)執(zhí)行狀態(tài)的功能。由于Agent的執(zhí)行狀態(tài)通常很龐大(尤其對(duì)多線程Agent),所以強(qiáng)移動(dòng)是開(kāi)銷很大的操作。
弱移動(dòng)只攜帶代碼狀態(tài)和數(shù)據(jù)狀態(tài),根據(jù)需要只把移動(dòng)Agent的部分執(zhí)行狀態(tài)存入數(shù)據(jù)狀態(tài)中隨Agent -起移動(dòng),傳輸?shù)臄?shù)據(jù)量有限,使得弱移動(dòng)操作的開(kāi)銷小,執(zhí)行效率高,但它改變了移動(dòng)后的執(zhí)行語(yǔ)義。Agent移動(dòng)到新主機(jī)后,不再接著移動(dòng)前的斷點(diǎn)處執(zhí)行,而是執(zhí)行主線程的某一個(gè)入口函數(shù)(如在Mole中是主線程的start方法,在Aglets中是主線程的run方法)。在該函數(shù)中,根據(jù)數(shù)據(jù)狀態(tài)決定虛該如何執(zhí)行。如果Agent包含多個(gè)線程,則移動(dòng)之后,只啟動(dòng)包含入口函數(shù)的線程,再由它決定啟動(dòng)哪些線程。
(2)移動(dòng)機(jī)制和移動(dòng)策略
移動(dòng)Agent為完成用戶指定的任務(wù),通常要依次移動(dòng)到多個(gè)主機(jī)上,與該主機(jī)交互,使用該主機(jī)提供的服務(wù)和資源。如何實(shí)現(xiàn)和規(guī)劃移動(dòng)Agent在多主機(jī)間的移動(dòng)是移動(dòng)機(jī)制和移動(dòng)策略所要解決的問(wèn)題。
移動(dòng)Agent的移動(dòng)策略是指根據(jù)Agent的任務(wù)、當(dāng)前網(wǎng)絡(luò)負(fù)載和服務(wù)器負(fù)載等外界環(huán)境,動(dòng)態(tài)地為其規(guī)劃出移動(dòng)路徑,使其在開(kāi)銷最小的情況下,最快、最好地完成任務(wù)。移動(dòng)策略的優(yōu)劣直接影響移動(dòng)Agent的性能乃至任務(wù)的完成。移動(dòng)策略一般可以分為靜態(tài)路由策略和動(dòng)態(tài)路由策略。在靜態(tài)路由中,主機(jī)訪問(wèn)的次序在Agent執(zhí)行任務(wù)之前就已經(jīng)由它的設(shè)計(jì)者確定。在動(dòng)態(tài)路由中,訪問(wèn)哪些主機(jī)及訪問(wèn)的次序在移動(dòng)Agent任務(wù)執(zhí)行之前是無(wú)法預(yù)料的,而是由Agent根據(jù)任務(wù)的執(zhí)行情況自主決定,一般由用戶指定一個(gè)初始路由表,移動(dòng)Agent在按照該路由表移動(dòng)的過(guò)程中可以根據(jù)周圍環(huán)境的變化自主地修改路由表。動(dòng)態(tài)路由方式體現(xiàn)出移動(dòng)Agent的反應(yīng)性、針對(duì)環(huán)境性、自治性。
熱門點(diǎn)擊
- 壓簧開(kāi)關(guān)檢測(cè)
- 兩運(yùn)算放大器構(gòu)成的差分放大器電路
- 對(duì)電子元器件的篩選
- Agent遷移機(jī)制
- 動(dòng)態(tài)內(nèi)存
- 基于Agent的無(wú)線傳感器網(wǎng)絡(luò)中間件DisW
- WIGJ1071型聚焦電位器
- 層次的檢測(cè)體系
- 電阻器的分類
- 電阻器的分類
推薦技術(shù)資料
- 電動(dòng)吸錫烙鐵
- 用12V/2A的電源為電磁閥和泵供電,F(xiàn)QPF9N50... [詳細(xì)]
- AMOLED顯示驅(qū)動(dòng)芯片關(guān)鍵技
- CMOS圖像傳感器技術(shù)參數(shù)設(shè)計(jì)
- GB300 超級(jí)芯片應(yīng)用需求分
- 4NP 工藝NVIDIA Bl
- GB300 芯片、NVL72
- 首個(gè)最新高端芯片人工智能服務(wù)器
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究