Performance Analysis of Parallel Client-Server Model Versus Parallel Mobile Agent Model
Creators
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.