モバイルエージェントネットワークの構成手法に関する研究

古谷 伸二 (0051095)


モバイルエージェントに関する研究が活発に行われており, 多くのモバイルエージェントシステムが開発されている. モバイルエージェントは,実行状態を保持したままネットワーク上を移動できる プログラムで,次世代の分散システムの中核技術として注目されている. モバイルエージェントがネットワーク上を移動するためには, 移動先のホストでモバイルエージェントシステムが稼働していなければならない. しかし,既存のモバイルエージェントシステムには,モバイルエージェントが移 動可能なホストを検索する機構が存在しない.そのため,ユーザがモバイルエー ジェントシステムの稼働しているホストを把握している必要があり,モバイルエ ージェントが自律移動する際の障害となっている.

そこで本研究では,モバイルエージェントシステムが稼働しているホスト同士を 接続し,モバイルエージェントネットワークを構成する.そして,そのネットワーク上で ホスト情報を格納したメッセージを交換することで,モバイルエージェントが移 動可能なホストのリストを生成する機構を提案する.この機構により,モバイル エージェントが自律移動可能となる. 提案した機構をJavaベースのモバイルエージェントシステムである Agletsを用いて実装した.モバイルエージェントが自律的に移動するシステムの例 として,分散計算システムを実装し評価した.その結果,提案する機構の有用性 が確かめられた.