Published February 20, 2008 | Version 4948
Journal article Open

Performance Analysis of Parallel Client-Server Model Versus Parallel Mobile Agent Model

Description

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 parallel computing.

Files

4948.pdf

Files (113.7 kB)

Name Size Download all
md5:c310e4030e8d2f12760a0a781133ec92
113.7 kB Preview Download

Additional details

References

  • 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.