- 著者
-
東野 正幸
- 出版者
- 鳥取大学
- 雑誌
- 研究活動スタート支援
- 巻号頁・発行日
- 2014-08-29
本研究はモバイルエージェントのデバッグの困難性を軽減するシステムの構築を目的としている。モバイルエージェントとはネットワークに接続された計算機間を移動できる自律的なソフトウェア部品である。モバイルエージェントは、自律的に計算機間を移動可能であることから、自律性に基づいた柔軟なシステム構築が可能となる反面、ネットワークやソフトウェアの規模が大きくなるにつれて、どの計算機でどのような処理を行っているのかを把握すること難しくなり、バグの原因特定が困難となる課題がある。当該年度では、モバイルエージェントのバグ原因の特定を支援することを目的として、モバイルエージェントの軽量化と、モバイルエージェントに関連する様々なパラメータを組み合わせてシステム内からバグの疑いのあるモバイルエージェントを検索を行うシステムの構築を検討した。モバイルエージェントの軽量化に関して、モバイルエージェントは移動時にプログラムコードを持ち運ぶことから通信量や移動時間が増加し、そのオーバーヘッドが大きくなる場合がある。デバッグが困難となる環境、すなわちソフトウェアとネットワークの規模が大きい環境においては、モバイルエージェントのデバッグ時に必要な情報を収集する際にも、このオーバーヘッドがデバッグの効率上の問題となる。そこで、モバイルエージェントの移動時の通信量の削減手法を提案し、その効果を確かめた。また、モバイルエージェントが持つ特有の性質である移動性に着目して、モバイルエージェントの検索に必要となるパラメータを検討し、そのパラメータを用いて大規模なネットワーク内から効果的かつロバストに当該モバイルエージェントを見つけ出すための通信プロトコルの課題を分析した。また、提案デバッガのテストベッドとして、モバイルエージェントを用いた分散型e-Learningシステムなどの具体的なアプリケーションの試作を進めた。