2014-09-02 33 views
0

移動代理是自主的:即代理本身決定下一次何時何地遷移。將此定義應用於分佈式共享內存系統,其中客戶端的請求是cpu密集型任務,我們可以優先選擇可以選擇節點本身的移動代理程序,以遷移到該節點並對其執行客戶端請求。這對於基於java的分佈式應用來說是一個很好的範例,客戶端的請求是cpu-bound的,我們讓移動代理自己選擇一個合適的節點。如果不是,那麼在這種情況下他們有什麼替代方案?移動代理是分佈式系統的合適實現機制嗎?

回答

0

對於密集計算,我建議您閱讀有關grid computing

移動代理範例可能對從一個節點移動到另一個節點並執行本地密集型任務有用。但是在設計這樣的系統時你需要考慮安全問題。您還需要在移動代理範例和客戶端/服務器範例之間進行定量/定性比較,以確定哪個更好。這取決於應用程序,所以沒有人能告訴你哪一個是最好的。