研究生: |
潘燕弘 Yen-Hung Pan |
---|---|
論文名稱: |
用於行動式代理人系統之進入允許控制架構 |
指導教授: |
林華君
Hwa-Chun Lin |
口試委員: | |
學位類別: |
碩士 Master |
系所名稱: |
電機資訊學院 - 資訊工程學系 Computer Science |
論文出版年: | 2002 |
畢業學年度: | 90 |
語文別: | 中文 |
中文關鍵詞: | 行動式代理人 、資源管理 、分散式計算 |
外文關鍵詞: | Mobile agent, Resource management, Disributed cimouting |
相關次數: | 點閱:2 下載:0 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
Mobile Agent(MA)可以被視為是一個可在網路上不同地點移動的自主性程式,並且其功能及特性在分散式計算以及分散式系統中都扮演著十分重要的角色。Mobile agent execution environment(MAEE) 扮演著MA與作業系統的中介階層(intermediate layer)角色並提供MA在執行時所需的一些基本機制。MAEE必須要能夠提供MA在執行時所需要的資源,並且對有限的資源進行有效及公平的分配,同時預防惡意MA所進行的denial-of-service attacks,因此MAEE必須包含資源管理機制。目前,大部分的MAEE都是採用Java語言來實作。先前的一些關於資源管理的研究目的皆集中在為JVM增加管理資源的能力。只要JVM擁有了資源管理的機制,MAEE便可以控制或限制MA所要求或使用的資源數量,MAEE便可以控制或限制MA所要求或使用的資源數量。雖然MAEE可限制MA所使用的資源量,但是,MA在執行的過程中卻有可能因為MAEE無法提供足夠的資源量而導致執行失敗。從MA的角度來看,MA在移動至目標的MAEE並開始執行後,必須被保證可以得到所需的資源而順利的執行。因此,除了只是限制資源的使用外,MAEE需要一個新的機制來避免上述這些困境的發生。在本論文中,我們提出了一個在行動式代理人系統下的進入許可架構。在此架構下,我們分別討論進入許可通訊協定與進入許可策略。藉由此一架構,MA便可以被保證在執行時能夠獲得執行所需要的資源。本論文中所說明的實驗內容與結果,驗證了本論文中所提出的架構是有效並且可行的。
[1] V. A. Pham and A. Karmouch, “Mobile Software Agents: An Overview,” IEEE Communication Magazine, pp.26-37, July, 1998.
[2] M. Lal and R. Pandey, “CPU Resource Control for Mobile Programs,” Proceedings of the First International Symposium on Agent Systems and Applications’99, 1999.
[3] Walter Binder, Jarle G. Hulaas, and Alex Villazón, “Resource Control in J-SEAL2,” Cahjer du CUI No 124 Technical Report version of 2001/01/03
[4] G. Czajkowski and T. von Eicken, “JRes: A Resource Accounting Interface for Java,” Proceedings of the 1998 ACM OOPSLA Conference, 1998.
[5]W. Binder, “Design and Implementation of the J-SEAL2 Mobile Agents Kernel,”
[6] http://www.kaffe.org/: Kaffe’s website.
[7]G. Back, W. C. Hsieh, and J. Lepreau, “Processes in KaffeOS: Isolation, Resource Management, and Sharing in Java,” 2000.