• 移動主體

    編輯
    本詞條由“匿名用戶” 建檔。

    移動主體

    編輯

    計算機科學中,移動代理是計算機軟件數據的組合,能夠自主地從一臺計算機遷移(移動)到另一臺計算機并在目標計算機上繼續執行。 實際上,移動代理是移動中的代碼/對象,它在連接節點網絡中的行程中移動。

    定義和概述

    編輯

    移動代理是一種軟件代理,具有自主性、社交能力、學習能力,最重要的是移動性。

    更具體地說,移動代理是一個過程,它可以將其狀態從一個環境傳輸到另一個環境,其數據完好無損,并且能夠在新環境中適當地執行。 移動主體決定何時何地移動。 移動通常是從 RPC 方法演變而來的。 正如用戶指示 Internet 瀏覽器訪問網站(瀏覽器僅下載該網站的副本,或者在動態網站的情況下下載該網站的一個版本),移動代理通過數據復制完成移動。 當移動代理決定移動時,它保存自己的狀態(過程映像),將保存的狀態傳輸到新主機并從保存的狀態恢復執行。

    移動代理是代碼移動領域內的一種特定形式的移動代碼。 然而,與遠程評估和按需編程范式相比,移動代理是活躍的,因為它們可以在執行期間隨時選擇在計算機之間遷移。 這使它們成為在計算機網絡中實現分布式應用程序的強大工具。

    有兩種類型的移動代理。 分類基于它們的遷移路徑。

    • 具有預定義路徑的移動主體:這些具有靜態遷移路徑。
    • 免費漫游移動代理:它們具有動態遷移路徑。 根據當前的網絡狀況,移動代理選擇其路徑。

    開放式多代理系統 (MAS) 是一個系統,其中由各種利益相關者擁有的代理不斷地進入和離開系統。

    歷史與演變

    編輯

    1990 年代初,General Magic 創建了用于編寫和執行移動代理的 Telescript 語言和環境,并用現在流行的云比喻來描述它; 正如 Andy Hertzfeld 所描述的那樣:

    Andy 說,Telescript 的美妙之處在于,現在我們不再只是擁有一個可以編程的設備,而是擁有整個云端,一個程序可以在其中訪問許多不同的信息源,并創建一種 虛擬服務

    然而,該公司并不成功。

    優勢

    編輯

    移動代理相對于傳統代理的一些優勢是:

    • 計算包 - 將計算客戶端/服務器往返轉換為可重定位數據包,從而減少網絡負載
    • 并行處理——在多個異構網絡主機上異步執行
    • 動態適應 - 動作取決于宿主環境的狀態

    分布式計算架構

    • 能夠容忍網絡故障 - 能夠在客戶端和服務器之間沒有活動連接的情況下運行
    • 靈活的維護——要改變代理的行為,只需更新源(而不是計算主機)
    • 帶寬轉換,即將一臺主機的帶寬轉換為另一臺主機。
    • 減少編譯時間。

    軟件遠程部署的一個特殊優勢包括增加的可移植性,從而降低系統需求的影響。

    內容由匿名用戶提供,本內容不代表www.gelinmeiz.com立場,內容投訴舉報請聯系www.gelinmeiz.com客服。如若轉載,請注明出處:http://www.gelinmeiz.com/195983/

    (1)
    詞條目錄
    1. 移動主體
    2. 定義和概述
    3. 歷史與演變
    4. 優勢

    輕觸這里

    關閉目錄

    目錄
    91麻精品国产91久久久久