2003 · 11 citations · 5 references
ComputingComputer EngineeringComputer ScienceDistributed SystemsFault-tolerant ComputingParallel ComputingDistributed AlgorithmsDistributed ComputingDistributed CoordinationDistributed SchedulingParallel Runtime SystemsResource BrokeringAgent-based MiddlewareData Locality SchedulingDistributed Job ExecutionDistributed Resource ManagementDistributed Runtime SystemsMobile Agent Middleware
The 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.
5
Charlotte: Metacomputing on the Web
A. Baratloo, Mehmet Karaul, Zvi M. Kedem et al. · Future Generation Computer Systems · 1999 · 241 citations · Full text
Javelin: Internet-based parallel computing using Java
Bernd O. Christiansen, P. Cappello, Mihai Ionescu et al. · Concurrency Practice and Experience · 1997 · 209 citations
GUCHA: INTERNET-BASED PARALLEL COMPUTING USING JAVA
L. F. LAU, A.L. Ananda, Gary Tan et al. · 2000 · 22 citations