Browse Prior Art Database

Communication Method for a Mobile Agent Using an Existing Protocol

IP.com Disclosure Number: IPCOM000118874D
Original Publication Date: 1997-Aug-01
Included in the Prior Art Database: 2005-Apr-01
Document File: 4 page(s) / 86K

Publishing Venue

IBM

Related People

Mima, Y: AUTHOR [+3]

Abstract

A mobile agent is a software object that moves from one host computer to another on the computer network and autonomously executes its program. A mobile agent has a mechanism to interact with each other by specifying the identifier of a target agent. These interactions between two mobile agents are based on an agent-to-agent communication protocol.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 52% of the total text.

Communication Method for a Mobile Agent Using an Existing Protocol

      A mobile agent is a software object that moves from one host
computer to another on the computer network and autonomously executes
its program.  A mobile agent has a mechanism to interact with each
other by specifying the identifier of a target agent.  These
interactions between two mobile agents are based on an agent-to-agent
communication protocol.

      An agent can connect to any existing communication medium by
following predefined communication protocols.  For example, an agent
can communicate mailers by Simple Mail Transfer Protocol (SMTP) or
with users by using Graphical User Interface (GUI) library.  This
method, however, only provides a communication which is invoked in
one way from agent to the system outside of the agent system.

      Disclosed is a method which enables a mobile agent to be
connected with other software objects using existing protocol.

      A mobile agent system has a communication channel between
agent servers.  These agents are communicating with each other based
on their own protocols (define this protocol as protocol-A).  If this
communication system has any common communication layer with existing
protocol to be connected, a discriminator of these two communication
protocols is put in this layer.  Then, non-agent based communication
protocol (define this protocol as protocol-B) can be interpreted by
the agent server.  In order to communicate with agents by the message
on protocol-B, an agent identifier and message parameters for the
target agent should be imbedded in the message.  Then the agent
server will int...