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

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)

Sharing System based on Mobile Agents

Kazushige Kobayashi

School of Information Science,

Japan Advanced Institute of Science and Technology

February 15, 2001

Keywords: Information Sharing,Mobile Agent, Bookmark, Autonomous.

1 Introduction

In this paper, we propose and implement an information sharing system based on au-

tonomous mobile agents.

Inrecentyears, wecan getconsiderableamountof informationfromtheInternet. The

pieceofinformationwereallywantissometimeshiddenwithinavastamountofgarbages.

Wecallthis situation"informationoverload".

In this situation, it is useful to share information with people who are interested in

same (or similar) topic. In addition, to get more information, we have to share with

previously unknown persons. To realize such information sharing systems, we have to

overcome increasing communication cost and heterogeneity of user envionments, and so

on.

Thuswe adoptmobileagentstoconstruction ourinformationsharingsystem. Mobile

agents are autonomous programs that can move computer to computer with their own

internal condition. They can provide a convenient, eÆcient, and robust framework for

implementing distributed applications.

2 Design of The Information Sharing System

The feature of our information sharing system is the autonomous information sharing

using mobile agents. This is realized by an agent that has user's data and preference

looks for the agents that have a similar prole,and exchange each data. In addition,we

providethe directoryservice to realization of autonomy agents.

Copyrightc 2001byKazushigeKobayashi

(3)

Agent,DirectoryAgent,ServiceAgentandUserAgent). Informationsharingisperformed

by movement and communication of these agents. Each agent works asfellows.

Server Agent:

A ServerAgent exists in each host. It performs management and assignment of re-

sourcestotheotheragentsonthehost,andalsoitprovidescommunicationfunction

between agents.

The Server Agent provides auser interface to access the system. The user can set

up the serverand send queryto aDirectory Agent.

DirectoryAgent:

A Directory Agent provides a directory servcie to other agents in our system. An

active agent has toreport their prole that includesthe current host, state, etc. to

the DirectoryAgent. Agentscan getvariousinformationsbysendingqueries tothe

DirectoryAgent.

Service Agent:

A Service Agent provides the informationsharing service to User Agents, and also

they have the function to distribute User Agents as user client software for their

service.

UserAgent:

A User Agent moves computer to computer with user's data and preference, and

share informationby receives a ServiceAgent's service.

In oursystem, thereare various informationsharingservices thatare distinguishedto

the data and a method of sharing.

3 Features of The Information Sharing System

Our informationsharing system has followingfeatures.

Sharinginformationwith peoplewho are interested insame (orsimilar) topic.

One of the feature of our system is the autonomous information sharing. This is

realized by an agent which has a user's data and preference looks for the agents

which have the similar purpose by using mobility and a directory service which is

provided by our system, and exchange each user's data.

Sharinginformationwith previously unknown persons

Sinceour systemconsists ofmobileagents,reducingcommunicationcost and adap-

tivingadynamic networkenvironmental changeis possible,and a dependence on a

computerenvironmentislow. Therefore, aexibleadaptationof previouslyusers is

possible

(4)

Services onour system can dynamic conguration change and load balance by utl-

izing their mobilityand direcotry service.

Flexible and eÆcient communication mechanisms.

We providethe exibleand eÆcient agentcommunicationAPIs toservice develop-

ers. SincetheseAPIsdeliveramessegeusing thelightweightmobileagent,realizing

anautonomous messageis possible.

4 Implementaion

We implemented the proposed system. We used AgentSpace as the platform of our im-

plementation, which is amobile agent system implemented on Java (JDK 1.1later).

5 Example: Bookmark Sharing System

We implemented the bookmark sharing system on our system. The bookmark sharing

System is a system, which is aiming at sharing bookmarks among the users who have

similar topics,and is implemented as aservice on our system.

The bookmark sharing system consists of Bookmark Agents and Bookmark Sharing

Agnets. A Bookmark Sharing Agent provides a bookmark sharing service to Bookmark

Agents. A Bookmark Agent, which has user's bookmarks and the keyword as user's

preference, itinerates autonomously the hosts where a Bookmark Sharing Agent exists,

and shares bookmarks with other Bookmark Agents by receiving a bookmark sharing

service. More over, a Bookmark Sharing Agent can dynamic conguration change and

load balance by utilizingmobile agent's advantages and the directory service provided a

DirectoryAgent.

6 Conclusion

We proposed and implemented the information sharing system based on autonomous

mobile agents, and we implemented the bookmark sharing system on our system. By

building the bookmark sharing system on our system, we showed that our system is

eective.

参照

関連したドキュメント

Wro ´nski’s construction replaced by phase semantic completion. ASubL3, Crakow 06/11/06

Internet Fraud by Fake Warnings 6 Business Service Outage Caused by Denial of Service Attacks Unauthorized Use of Internet Banking. Credentials 7 User Information Leakage from

Refer to the Firmware Bundle for Ezairo 7111 User Guide and Reference, the Ezairo Sound Designer Software Development Kit (SDK) Programmer’s Guide and the Ezairo Sound Designer

VCC When using DC−DC converter powered by different voltage as the primary side of the driver Power supply for DC−DC converter need to be connected to the VCC pin on P1.. ANB SET

A practice of powerful and user-friendly Earth Sciences teaching tools using KML format data on Google Earth.. Yasuhiro Iba *1 , Mutsuko

Notice to User: Due to variability within species, and in application techniques and equipment, and the number of tank mix combinations, neither the manufacturer nor the seller

 Do not apply more than 0.5 lb active ingredient (1 quart) per acre per season including at-plant, PRE, PPI and foliar applications of RUCKUS™ LFR® Soil Insecticide and

04h INT_MSK1 RW FFh Mask register 1 to enable or disable interrupt sources (trim) 05h INT_MSK2 RW FFh Mask register 2 to enable or disable interrupt sources (trim). 06h PID R