|
Javelin is a Java-based infrastructure for global computing: Internet-based parallel computing. While Javelin 2.0 is based on Java applications, it retains the Javelin architecture of clients, hosts, and brokers. A client is a process seeking computing resources; a host is a process offering computing resources; a broker is a process that coordinates the allocation of computing resources. Javelin 2.0 supports piecework computations: adaptively parallel computations that decompose into a set of sub-computations, each of which is communicationally autonomous.
| |