• 検索結果がありません。

JAIST Repository: モバイルエージェント・マネジメントシステムに関する研究

N/A
N/A
Protected

Academic year: 2021

シェア "JAIST Repository: モバイルエージェント・マネジメントシステムに関する研究"

Copied!
4
0
0

読み込み中.... (全文を見る)

全文

(1)JAIST Repository https://dspace.jaist.ac.jp/. Title. モバイルエージェント・マネジメントシステムに関す る研究. Author(s). 越原, 智弘. Citation Issue Date. 2001-03. Type. Thesis or Dissertation. Text version. none. URL. http://hdl.handle.net/10119/1466. Rights Description. Supervisor:片山 卓也, 情報科学研究科, 修士. Japan Advanced Institute of Science and Technology.

(2) モバイルエージェント・マネジメントシステム に関する研究 越原 智弘 北陸先端科学技術大学院大学 情報科学研究科. 2001 年 2 月 15 日 キーワード: モバイルエージェント, エージェントシステム, モバイルコンピューティン グ, モバイルユーザ, エージェントマネジメント, ユーザインタフェース.. 背景 近年, インターネットの爆発的な普及により, 電子商取引に代表されるネットワーク上 での情報交換の需要が増大している. 情報交換の一つの形態として, モバイルエージェン トと呼ばれる技術が存在する. モバイルエージェントとは, ネットワークで接続されたホスト間を内部状態を保持した まま移動できるプログラムのことである. モバイルエージェントは移動性や自律性, 局所 性などの性質を持っているため, ユーザの代わりに情報検索などの処理を行なうことが可 能である. モバイルエージェントはどのホストにも移動できるわけではなく, モバイルエー ジェントシステムによってその活動の場が与えられる. モバイルエージェントシステムは モバイルエージェントの転送などの処理を行なっている. モバイルエージェントは自らの持つ性質のために, 一旦, ユーザがネットワークに放っ たモバイルエージェントは, 与えられた仕事を終えるまではユーザの下へ戻ることは無い. そのため, 従来のモバイルエージェントシステムでは, ユーザの都合により, モバイルエー ジェントが行なっている仕事の途中経過情報を取得したり, 回収などの遠隔処理を行なう ことは困難であった. また, 各々のモバイルエージェントシステムはそれぞれ独自にユーザインタフェースを 持っている. そのため, ユーザが幾つかのモバイルエージェントシステムを並行して利用 したい場合には, ユーザは自分で目的のモバイルエージェントを探し出し, 処理を与えな ければならなかった.. Copyright c 2001 by Tomohiro Koshihara 1.

(3) また, 近年の PDA などの携帯端末の普及に伴い, モバイルユーザをサポートするための 仕組みの確立が必要とされている. 携帯端末はネットワークに対する断続的な接続環境を 提供しているが, 仕事を終えたモバイルエージェントがユーザの下へ戻ろうとする時には, ユーザは自分の端末をネットワークに接続していなければならなかった. このような状況 はコストの面からも効率が悪い.. 提案 前述の問題点を解決するために, 本研究では, Mobile Agent Management System (MAMS) を提案する. MAMS により, モバイルエージェントを利用するユーザは, より個々の利用 形態に適した環境を得ることができる. MAMS は, ネットワーク上のモバイルエージェント (リモートエージェント) に対する 遠隔処理, 複数のモバイルエージェントシステムへの対応およびモバイルユーザのサポー トを一つのフレームワークで実現する. リモートエージェントに対して, ユーザが遠隔処 理を実行することによって, エージェントの行なっている仕事の途中経過情報を取得した り, エージェントが行なっている仕事を変更することが可能となる. また, MAMS では, ユーザは以下に挙げる事項を気にすること無く, モバイルエージェ ントを扱うことが可能である. . モバイルエージェントの現在のロケーション. . モバイルエージェントが実装されているモバイルエージェントシステムの違い. . ユーザが使用している端末. Mobile Agent Management System MAMS における処理は,. その役割から大きく 3 種類に分類することができる. この 3 つ Interface 層, Agent Management 層, AgentSystem Interface 層と名. の層をそれぞれ User 付ける. User Interface 層はユーザとエージェントとの間で, 情報や処理の受け渡しを行なう窓 口を一つにし, エージェントシステムの違いやエージェントのロケーションの違いにとら われないエージェント  マネジメントをユーザに提供する. Agent Management 層はユーザが MAMS のユーザインタフェース上で選択したエージェ ントに対して, 処理に必要なエージェント情報を抽出し, 処理内容とともに AgentSystem Interface 層に渡す役割をしている. また, AgentSystem Interface 層で受信したエージェン トからも処理に必要な情報を収集し, User Interface 層に渡す役割を果たしている. AgentSystem Interface 層は複数存在するエージェントシステムに対応し, Agent Management 層で実行された処理をそれぞれのエージェントシステム上で実装されている実際 2.

(4) の処理に変換する役割を担っている. 3 種類に分類された処理を階層化することによって, それぞれの層で扱う処理内容が他 の層に与える影響を少なくすることが可能となる. また, 各々の層において, 処理の対象 を絞ることも可能となる. MAMS では, ユーザからリモートエージェントに対する遠隔処理の実行を実現するため に, エージェントが現在いるホストを特定しておかなければならない. 本研究では Registry と呼ばれるエージェント追跡方法を用いて, エージェントのロケーションなどの状態に関 する情報をリポジトリと名付けたホストへ送信する. リポジトリでは, レジスタと名付け たデータベースを用意し, 受信したエージェント情報を保存する. リポジトリにあるレジ スタへエージェント情報を保存することを本研究では State Update と呼ぶことにする. ま た, リポジトリにモバイルユーザをサポートするための機構を組み込み, 仕事を終えたエー ジェントはリポジトリで待機させる. また, リポジトリをエージェント化することによって, 以下に挙げる利点が得られる. . リポジトリのフレキシブルな構築が可能になる. . リポジトリを構築したホストの資源を長期に渡って占有しない. 結論 本研究で提案した MAMS により, ユーザはモバイルエージェントを利用する上で, 以下 に挙げる利点を得られるようになる. . ローカルなエージェントとリモートエージェントとを区別すること無く, 等価的に 扱える. . モバイルユーザサポートを実現している. . エージェントシステムの違いを気にすること無く, エージェントを等価的に扱える. . ユーザは自分が作成したエージェントをただ一つのユーザインタフェースで操作で きる. 今回実装した MAMS では, セキュリティ対策や障害対策を考慮していないため, 今後は これらの問題を解決することが重要となる.. 3.

(5)

参照

関連したドキュメント

えて リア 会を設 したのです そして、 リア で 会を開 して、そこに 者を 込 ような仕 けをしました そして 会を必 開 して、オブザーバーにも必 の けをし ます

(7)

 リスク研究の分野では、 「リスク」 を検証する際にその対になる言葉と して 「ベネフ ィッ ト」

ウェブサイトは、常に新しくて魅力的な情報を発信する必要があります。今回制作した「maru 

あれば、その逸脱に対しては N400 が惹起され、 ELAN や P600 は惹起しないと 考えられる。もし、シカの認可処理に統語的処理と意味的処理の両方が関わっ

Google マップ上で誰もがその情報を閲覧することが可能となる。Google マイマップは、Google マップの情報を基に作成されるため、Google

このアプリケーションノートは、降圧スイッチングレギュレータ IC 回路に必要なインダクタの選択と値の計算について説明し

それに対して現行民法では︑要素の錯誤が発生した場合には錯誤による無効を承認している︒ここでいう要素の錯