JAIST Repository
https://dspace.jaist.ac.jp/
Title モバイルエージェントを用いたサーバ環境監視方式に
関する研究
Author(s) 清水, 雅司
Citation
Issue Date 2003‑03
Type Thesis or Dissertation Text version author
URL http://hdl.handle.net/10119/1683 Rights
Description Supervisor:敷田 幹文, 情報科学研究科, 修士
修 士 論 文
モバイルエージェントを用いた サーバ環境監視方式に関する研究
北陸先端科学技術大学院大学 情報科学研究科情報システム学専攻
清水 雅司
2003年3月
修 士 論 文
モバイルエージェントを用いた サーバ環境監視方式に関する研究
指導教官
敷田 幹文 助教授
審査委員主査
敷田 幹文 助教授
審査委員
松澤 照男 教授
審査委員
篠田 陽一 教授
北陸先端科学技術大学院大学 情報科学研究科情報システム学専攻
110058 清水 雅司
提出年月: 2003年2月
目 次
第1章 はじめに 1
1.1 本研究の背景 1
1.2 本研究の目的 2
1.3 本論文の構成 2
第2章 大規模分散システム 3 2.1 大規模分散システムとは 3
2.2 大規模分散システムでのシステム管理業務 3
2.2.1 現状 3
2.2.2 コスト 4
2.2.3 分散管理/集中管理 4
第3章 既存の監視方式 6 3.1 SNMP方式について 6
3.1.1 概要 6
3.1.2 利点 6
3.1.3 問題点 7
3.2 常駐型エージェント方式について 8
3.2.1 概要 8
3.2.2 利点 9
3.2.3 問題点 9
3.3 モバイルエージェント方式について 10
3.3.1 概要 10
3.3.2 利点 10
3.3.3 問題点 11
第4章 モバイルエージェントを用いた提案方式 12 4.1 設計方針 12
4.2 提案方式の概要 13
4.3 提案方式の特徴 13
4.4 提案方式の構成 13
4.4.1 定期巡回エージェント 14
4.4.2 集中監視エージェント 14
4.4.3 経路監視エージェント 15
4.4.4 マネージャ 15
4.5 追跡モード 16
第5章 評価システム 17 5.1 実装環境 17
5.2 Agletsの概要 17
5.2.1 モバイルエージェントとは 17
5.2.2 Agletsについて 18
5.2.3 Agletsの用語,仕組み 18
5.2.4 Agletのイベント 19
5.3 システム構成とエージェント動作 20
5.4 移動部分の実装 23
5.5 メッセージ通信 24
第6章 評価実験 26 6.1 実験環境 26
6.2 基本性能測定 27
6.2.1 実験内容 27
6.2.2 実験結果 27
6.3 監視対象の距離差が与える時間遅延測定 33
6.3.1 実験内容 33
6.3.2 実験結果 33
6.4 モードの違いによる通信量及び時間比較 34
6.4.1 実験内容 34
6.4.2 実験結果 34
6.5 エージェント数が与える影響調査 35
6.5.1 実験内容 36
6.5.2 実験結果 37
6.6 従来方式との通信量比較 37
6.6.1 実験内容 37
6.6.2 実験結果 38
第7章 議論 41 7.1 通信量について 41
7.2 通信の分散化 43
7.3 監視時間 44
7.4 管理性 46
第8章 おわりに 48
8.1 まとめ 48
8.2 今後の課題 49
謝辞 50
図 目 次
2.1 分散管理の概観図 5
2.2 集中管理の概観図 5
3.1 SNMP方式の概観図 7
3.2 常駐エージェントの状況把握 9
3.3 方式による通信の違い 10
4.1 定期巡回エージェントの概観図 14
4.2 追跡モード時の位置報告 16
5.1 Sendmailデーモンの応答 22
5.2 httpデーモンの応答 22
5.3 プロトタイプシステムのクラス図(概要) 23
5.4 SeqItinerryクラスの移動部分 24
5.5 Messageクラスの一例(サービス不在障害報告) 25
6.1 基本性能 (総通信量/マネージャ通信量) 28
6.2 基本性能 (総時間/エージェント作業時間) 29
6.3 各通信路での平均移動量 30
6.4 各通信路での平均移動時間 30
6.5 各監視対象にかかる平均通信量 31
6.6 各監視対象にかかる平均総時間 31
6.7 各監視対象にかかる平均監視時間 32
6.8 全体通信量に対してマネージャ負担が占める割合 32
6.9 実験環境ネットワーク概略図 33
6.10 監視対象までの距離差による時間遅延 34
6.11 モードの違いによる通信量差 (総通信量) 35
6.12 モードの違いによる時間遅延 36
6.13 64台監視時のエージェント数による通信量変化 37
6.14 32台監視時のエージェント数による総時間変化 38
6.15 SNMPとTCPベースによる監視方式と提案方式とのマネージャ通信量比較 39
6.16 SunMC3.0と提案方式とのマネージャ通信量比較 40