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

Japan Advanced Institute of Science and Technology

N/A
N/A
Protected

Academic year: 2021

シェア "Japan Advanced Institute of Science and Technology"

Copied!
4
0
0

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

全文

(1)

Japan Advanced Institute of Science and Technology

JAIST Repository

https://dspace.jaist.ac.jp/

Title

モバイルエージェントを用いた情報共有システムの設

計と構築

Author(s)

小林, 一樹

Citation

Issue Date

2001‑03

Type

Thesis or Dissertation

Text version

author

URL

http://hdl.handle.net/10119/1439

Rights

Description

Supervisor:渡部 卓雄, 情報科学研究科, 修士

(2)

モバイルエージェントを用いた 情報共有システムの設計と構築

小林 一樹

北陸先端科学技術大学院大学 情報科学研究科

2001

2

15

キーワード: 情報共有, モバイルエージェント,ブックマーク, 自律性.

1

はじめに

近年,インターネットの急速な発達により,ユーザは非常に多くの情報を手に入れられ るようになった.反面,情報過多により容易に有益な情報を得られないという問題があ る.このようなインターネットにおいて,同じような関心を持つユーザ間で情報共有を行 えるシステムは大変有用である.さらに,ユーザがこのようなシステムを用いて有益な情 報を多く得るためには,範囲があらかじめ限定されない,不特定多数のユーザと情報を共 有できる仕組みが必要となる.また,ユーザの負担を軽減するために,自律的な情報共有 システムが望まれている.

本研究では,これらの問題に対して,モバイルエージェントを用いた情報共有システ ムを設計・構築する.ここで,モバイルエージェントとは,実行状態を保持したままコン ピュータ間を移動することができるプログラムであり,移動性や自律性といった特徴を活 かすことにより柔軟な情報共有システムの構築が期待できる.

2

本情報共有システムの構成

本システムは,モバイルエージェントシステム上で動作する4種類のエージェント(Server

Agent,DirectoryAgent,ServiceAgent,UserAgent)によって構成され,これらのエージェ ントの移動と通信を中心とした作業によって情報共有を行う.それぞれのエージェントの 概要を以下に挙げる.

Copyright c

2001byKazushigeKobayashi

(3)

ServerAgentは,各ホストにひとつ存在し,ホスト上のエージェントに対してエー ジェントの管理,計算機資源の割り当てなどを行う.また,ユーザへ本システムに アクセスするためのユーザインタフェースを提供する.ユーザは,Server Agentが 提供するGUIを用いることによって,サーバの設定やDirectoryAgentへの問い合 わせを行うことができる.

DirectoryAgent:

DirectoryAgentは,本システム上の各エージェントにディレクトリサービスを提供

する.本システムでは,活動中のエージェントは一つ以上の DirectoryAgent に対 して現在のホスト,活動状態などの情報を含んだプロファイルを登録する.ユーザ とエージェントは,DirectoryAgentに対してエージェント名,ホストなどの条件を 指定することにより,様々な情報を得ることができる.

Service Agent:

ServiceAgentは,後述するUserAgentへ情報共有サービスを提供する.また,ユー ザに提供するサービス用のクライアントソフトウェアとしてUser Agentを配布す る機能を持つ.

UserAgent:

User Agent は,ユーザのデータと好み (嗜好) を持ってネットワーク上を移動し,

Service Agentの提供するサービスを受けることによって,他のUser Agentと情報 共有を行う.

ここで,本システムでは,共有するデータと共有方法によってさまざまな情報共有サー ビスが存在する.開発者は,本システムによって提供されるフレームワークを用いて独自 のServer AgentUserAgentを開発することにより,様々な情報共有サービスを容易に 構築することができる.

3

本情報共有システムの特徴

本研究で設計・構築した情報共有システムは以下に挙げる特徴をもつ.

似たような情報を求めるユーザ間の情報共有が可能

本システムは,モバイルエージェントが持つ移動性と,本システムが提供するディ レクトリサービスを利用した自律的な情報共有を特徴とし,ユーザのデータと好み

(嗜好)を持ったエージェントが,似たような目的を持つエージェントを自律的に探 しだして情報共有を行うことができる.

(4)

不特定多数を対象とした情報共有が可能

本システムは,モバイルエージェントを用いてシステムを構成しているため,移動 による通信量の削減が可能,ネットワークの動的変化に対処可能,計算機環境に対 する依存度が低い等,不特定多数のユーザへ柔軟に対応できる.

動的な負荷分散や配置変更が可能

本システム上のサービスは,ディレクトリサービスとモバイルエージェントの移動 性を生かして,動的な負荷分散や変更が可能である.また,移動による資源獲得と 獲得した資源にあわせた処理の変更が可能である.

柔軟で効率的なエージェント間通信が可能

本システムは,開発者へエージェント間通信APIを提供する.提供されるAPIは,

モバイルエージェントを用いてメッセージを配送し,自律的なメッセージが実現可 能,通信回線の影響を受けにくいといった特徴を持つ.よって,開発者は,柔軟で 効率的なエージェント間通信が容易に実現可能となる.

4

実装

本システムの実装には,JavaベースのモバイルエージェントシステムであるAgentSpace を用い,実装した情報共有システム上の例題として,ブックマーク共有システムを実装 した.

ブックマーク共有システムは,同じような興味分野を持つ不特定多数のユーザ間のブッ クマーク共有を目的としたシステムであり,本研究で提案した情報共有システム上のサー ビスとして実装される.

ブックマーク共有システムでは,ユーザのブックマークとユーザの嗜好を表現したキー ワードを持ったブックマークエージェントが,ブックマーク共有サービスを提供するブッ クマーク共有エージェントのホストを自律的に巡回し,他のブックマークエージェント

(ユーザ)とブックマークを共有することができた.

5

まとめ

本研究では,モバイルエージェントを用いた情報共有システムを提案・実装した.さら に,本システム上でブックマーク共有システムを構築することにより,本システムの有効 性を確かめた.今後の課題としては,より自律的なエージェントの実現の支援や,セキュ リティへの配慮などが考えられる.

参照

関連したドキュメント

その詳細については各報文に譲るとして、何と言っても最大の成果は、植物質の自然・人工遺

本研究は、tightjunctionの存在によって物質の透過が主として経細胞ルー

|﹁ひとつむすびてはゆひ︐I︑して﹂

[r]

以上の各テーマ、取組は相互に関連しており独立したものではない。東京 2020 大会の持続可能性に配慮し

先行事例として、ニューヨークとパリでは既に Loop

SGTS の起動時刻と各シナリオの放出開始時刻に着目すると,DCH では SGTS 起動後に放出 が開始しているのに対して,大 LOCA(代替循環)では

自分ではおかしいと思って も、「自分の体は汚れてい るのではないか」「ひどい ことを周りの人にしたので