Compiler optimizations for Java aglets in distributed data intensive applications
Proceedings of the 2002 ACM symposium on Applied computing
Naplet: A Flexible Mobile Agent Framework for Network-Centric Applications C. Xu
IPDPS '02 Proceedings of the 16th International Parallel and Distributed Processing Symposium
Compiler Based Scheduling of Java Mobile Agents
LCPC '00 Proceedings of the 13th International Workshop on Languages and Compilers for Parallel Computing-Revised Papers
Compiler Scheduling of Mobile Agents for Minimizing Overheads
ICDCS '03 Proceedings of the 23rd International Conference on Distributed Computing Systems
Distributed Shared Arrays: An Integration of Message Passing and Multithreading on SMP Clusters
The Journal of Supercomputing
Mobile agent-based service provision in distributed data archives
SAG'04 Proceedings of the First international conference on Scientific Applications of Grid Computing
Choosing a load balancing scheme for agent-based digital libraries
ISPA'06 Proceedings of the 4th international conference on Parallel and Distributed Processing and Applications
Hi-index | 0.00 |
This paper proposes a Java-based mobile agent infrastructure, TRAVELER, to support wide area parallel applications. Unlike other meta-computing systems, TRAVELER allows users to dispatch their compute-intensive jobs as mobile agents via a resource broker. The broker forms a parallel virtual machine atop servers to execute the agents. Since the agents can be programmed to satisfy their goals, even if they move and lose contact with their creators, they can survive intermittent or unreliable network connection. During their lifetime, the agents can also move themselves autonomously from one machine to another for load balancing, enhancing data locality, and tolerating faults. TRAVELER relies on an integrated distributed shared array runtime system in support of agent communications on clusters of servers. We demonstrated the feasibility of the TRAVELER in LU factorization problems.