Mobile Agents for Distributed Knowledge Processing

碩士 === 國立成功大學 === 工程科學系 === 87 === Mobile agents are software programs that can move from a host to another and interact with other agents and distributed resources in a hetero-geneous network. On the other hand, Distributed Artificial Intelligence (DAI) is concerned with coordinated intelligent beh...

Full description

Bibliographic Details
Main Authors: Chein-Chao Wang, 王建超
Other Authors: T. I. Wang
Format: Others
Language:zh-TW
Published: 1999
Online Access:http://ndltd.ncl.edu.tw/handle/41094952112658250625
Description
Summary:碩士 === 國立成功大學 === 工程科學系 === 87 === Mobile agents are software programs that can move from a host to another and interact with other agents and distributed resources in a hetero-geneous network. On the other hand, Distributed Artificial Intelligence (DAI) is concerned with coordinated intelligent behavior of intelligent agents that coordinate their knowledge, skills, and plans in order to act or solve problems, working toward a goal, or toward separate individual goals that interact. Several distributed logic programming languages and tools have been developed, but all of them suffer from ill performance because of the enormous network communications required by distributed unification performed between clauses of distributed knowledge bases. The purpose of this thesis is to investigate the possibility of using mobile agent tech-nologies to overcome the deficiency of these distributed logic programming languages /systems. The general idea is to replace the distributed unification mechanism by mobile agents that carry queries to and bring back the results of deductions from remote hosts on which these queries are to be performed. The developed platform and related technologies will serve as a testbed for distributed knowledge processing. We would use Prolog with it''s C interface and mobile agent tech-nologies to design and implement all the modules of the system. The mobile agent technologies are supported by MACE (Mobile Agent Carrier Enviroment) [7], a agent transportation mechanism developed in the LINA Lab. The result will extend and enhance the capability and productivity of distributed AI and distributed knowledge processing technologies.