Font Size: a A A

An architecture to distribute agent-based services on the Internet

Posted on:2003-10-12Degree:M.A.ScType:Thesis
University:The University of Regina (Canada)Candidate:Zhou, MengFull Text:PDF
GTID:2468390011477928Subject:Engineering
Abstract/Summary:
Software architectures based on mobile agents are gaining popularity but they are often restricted to specific environments. A mobile agent can move only within a cluster of networked sites that have been provided with the agent mobility infrastructures. Agent-based service is confined within this cluster, and it is not directly available to the web user. A traditional way to make agent-based service Internet accessible is through HTTP messaging. However this is a hybrid application and requires costly additions to the agent system.; This thesis proposes a new approach—an MAS applet. In this approach, the agent is able to move to the user's machine; therefore the user can interact with the agent directly, and the user-agent interaction cost is reduced. The applet-based architecture extends the bound of the cluster to the user's machine, and expands the agent-based service to the Internet. Two implementations are shown in this thesis: the “heavyweight” applet implementation and the “lightweight” applet implementation. This thesis shows how these two implementations realize an applet-based architecture. The methods and principles are demonstrated on a single agent execution environment, but they are applicable to a large number of other agent execution environments. Advantages and disadvantages of both approaches are discussed.
Keywords/Search Tags:Agent, Architecture
Related items