Distributed Logic Programming using Mobile Agents

  • Authors:
  • T. I. Wang;K. L. Clark

  • Affiliations:
  • -;-

  • Venue:
  • AINA '04 Proceedings of the 18th International Conference on Advanced Information Networking and Applications - Volume 2
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper describes the use of mobile agent technologiesin building a framework for supporting distributedlogic programming and remote conditional querying. Amobile agent moves from server to server carrying its ownknowledge. When it arrives at a server it is given read accessto the some part of the server's knowledge base. It thenanswers its queries using the server's knowledge and itsown, adding the results to its own knowledge. We can viewthe mobile agent's queries as conditional remote queries - whatanswers would the server give if the knowledge carriedby the agent were added to the server.To implement a prototype framework of mobile agentsand knowledge servers we have used a new multi-paradigmand multi-threaded programming language Go!. This supportsmobile agent's as knowledge objects and has powerfulknowledge structuring features. The paper assumes somefamiliarity with Prolog.