Parallel computing using Java mobile agents
- 1 January 1999
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- Vol. 2 (10896503) , 430-437 vol.2
- https://doi.org/10.1109/eurmic.1999.794810
Abstract
We propose a mobile-agent parallel processing framework that uses multiple Java mobile agents, each one of which utilizes multithreading. A mobile agent can travel at any Web site to perform its tasks. We also introduce the concept of task handlers, which are Java objects capable of implementing a particular task of the target application. TaskHandlers are dynamically assigned to mobile agents. We have developed and tested a prototype application for parallel Web querying as a proof of concept of our proposed framework. Boosted by the inherited benefits of using Java and mobile agents, our proposed methodology brakes the barriers of heterogeneity and provides the means for the parallel deployment of the available on the World Wide Web computational resources.Keywords
This publication has 11 references indexed in Scilit:
- Mobile agent procedures: metacomputing in JavaPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- An Internet collaborative environment for sharing Java applicationsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Mobile agents for WWW distributed database accessPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1999
- High-performance parallel programming in Java: exploiting native librariesConcurrency: Practice and Experience, 1998
- Adaptive placement of parallel Java agents in a scalable computing clusterConcurrency: Practice and Experience, 1998
- Titanium: a high-performance Java dialectConcurrency: Practice and Experience, 1998
- Net-dbx: A Java powered tool for interactive debugging of MPI programs across the internetPublished by Springer Nature ,1998
- Java/DSM: A platform for heterogeneous computingConcurrency: Practice and Experience, 1997
- Javelin: Internet‐based parallel computing using JavaConcurrency: Practice and Experience, 1997
- A world-wide distributed system using Java and the InternetPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1996