モバイルエージェントによる 情報家電機器管理制御機構 青木崇行、牧野聡、大越匡、徳田英幸 慶應義塾大学環境情報学部 慶應義塾大学大学院政策・メディア研究科 E-mail: [email protected] 発表アウトライン モバイルエージェントによる情報家電管理制御機構 1. 2. 3. 4. 5. 6. 7. 背景 問題点 解決方法・アプローチ・必要機能 設計:エージェント部とエージェントコントローラ部 実装:Java,Aglets,Tiniの利用 関連研究 モバイルエージェント まとめ 1. 背景 情報家電と呼ばれる、ネットワーク接続機能 や高度情報処理能力を持った家電機器の 登場 – 家電機器相互の協調作業 – ネットワーク経由の家電制御 2. 問題点 • 家電機器は物理的・ミドルウェア的に接続 可能 しかし • 相互接続後の管理・制御方法の確立 • ネットワーク経由の管理方法の確立 • 家電の高機能化、わかりにくさ などへの対応が遅れている。 3. 解決方法:シナリオ 外出先の小型携帯端末から、家庭内の複数の家電機器の制 御をエージェントを通して行う。機器制御は、ユーザの行動とは 非同期かつ自律的にできる。 非同期 かつ 自律的 外出先 家庭 3.1 アプローチ:モバイルエージェント • モバイルエージェント: – ホスト間を移動可能なプログラム – 自律性・自発性・反応性などの特徴を持つ 3.1 アプローチ(2):モバイルエージェント • 情報家電というヘテロジニアスな機器を制御・管理する 際に、機器非依存な管理方式が必要 ⇒ 機器非依存性、環境認識 • 集中管理の耐久性、管理プログラムのスケーラビリティ ⇒ エージェントのような分散環境の必要性 • 無線ネットワーク・低帯域ネットワークへの対応 ⇒ 非接続処理の実現可能性・送信容量の低減 • ユーザにやさしい管理手法の提供 ⇒ 非同期性・自律性・自発性 モバイルエージェント 3.2 実現・必要機能 • 状態情報取得機能 – 機器のステータス情報を取得 • 機器制御機能 – 機器の制御(on/off, input切替, 設定調整) • 障害検知・対応機能 – 機器の故障を発見し、修復対応を行う • ソフトウェア制御機能 – 機器上のソフトウェアの削除、導入、更新 4. 設計 • エージェント部 – エージェント:各機能を実現 – プラットフォーム:エージェント実行環境 • エージェントコントローラ部:ユーザインタフェース • 機器管理部:機器を直接制御するプログラム 4.1 設計:概念図 message software Agent Controller migration platform Client 機器管理部 platform Network エージェント Appliances 4.2 設計:エージェント部 • エージェント部 – エージェント • ユーザの意図した命令を、各機器へ伝えるモバイ ルエージェント – – – – 状態情報管理エージェント 機器制御エージェント 障害対応エージェント ソフトウェア制御エージェント – プラットフォーム • エージェントのための実行環境 4.3 設計:エージェントコントローラ部 と機器管理部 • エージェントコントローラ部 – 複数のエージェントを管理する為のユーザイ ンタフェース • エージェントの作成、複製、移動、消去 • その他エージェントに関する各種設定(File Accessなど) • 機器管理部 – エージェントからの命令を受信し、機器制御プ ログラムを機器に対して実行し、結果をエー ジェントに返すプログラム。 • 実現機能 5. 実装 – 状態情報取得機能 – 機器制御機能 • 使用言語 – Sun MicroSystems JDK1.1.8 (Java) – IBM ASDK1.0.3 (Aglets) • 使用機器 – – – – – – IBM Thinkpad240X (Windows 98 SE) Dallas Semiconductor製Tini (Tini OS) Pioneer製Plasma Display 横河電機Fa-m3 卓上ライト 扇風機 5.1 実装:機器構成 Client:エージェント Proxy:機器管理部 Appliance コントローラ部 PDP Light PC Tini Fa-m3 Fan 5.2 実装:ソフトウェア構成 •エージェントコントローラにはAglet付属のTahitiを利用 •機器管理部は、PDP用、扇風機・卓上ライト用を用意 Client Proxy Tahiti Appliance message Agent Platform Agent Platform 機器管理部 JVM JVM JVM RS232C 5.3 実装:ProxyのTini • • • • • • Dallas Semiconductor 108x31x10(mm) 512K NV RAM 512K Flash ROM Ethernet 10Base-T NIC Serial Port 6. 関連研究 • Simple Network Management Protocol – ネットワーク機器の状態情報取得が可能 • Mobile Agent – モバイルエージェントによる情報取得などの研 究。 7. まとめ • 本発表では、モバイルエージェントによる 情報家電機器を管理・制御機構の概要・ 設計・実装について述べた。
© Copyright 2024 ExpyDoc