Performance Analysis of Parallel Client-Server Model Versus Parallel Mobile Agent Model
Mobile agent has motivated the creation of a new
methodology for parallel computing. We introduce a methodology
for the creation of parallel applications on the network. The proposed
Mobile-Agent parallel processing framework uses multiple Javamobile
Agents. Each mobile agent can travel to the specified
machine in the network to perform its tasks. We also introduce the
concept of master agent, which is Java object capable of
implementing a particular task of the target application. Master agent
is dynamically assigns the task to mobile agents. We have developed
and tested a prototype application: Mobile Agent Based Parallel
Computing. Boosted by the inherited benefits of using Java and
Mobile Agents, our proposed methodology breaks the barriers
between the environments, and could potentially exploit in a parallel
manner all the available computational resources on the network.
This paper elaborates performance issues of a mobile agent for
 W. Cockarine, M. Zyda, "Mobile Agents", Manning, Greenwich, 1998.
 Panayiotou Christoforos, George Samaras, "Parallel Computing Using
Java Mobile Agents", Greece.
 Jason Byassee, "Agent-Based Distributed Parallel" Processing, 2001.
 Manwade K.B, Prof. Patil G. A., Mobile Agent Based Parallel
Computing, NCTIAC-2007, Mumbai.
 Aderounmun, G.A. (2004). "Performance comparison of remote
procedure calling and mobile agent approach to control and data transfer
in distributed computing environment". Journal of Network and
Computer Applications, 113 - 129.
 Danny B. Lange and Mitsuru Oshima, "Seven Good Reasons for Mobile
Agents", Communications of ACM, vol. 42, no. 3, March 1999.
 R. Orfali and D. Harkey, "Client/server Programming with Java and
CORBA", Wiley, 1999.