JGI '02 Proceedings of the 2002 joint ACM-ISCOPE conference on Java Grande
On the Evaluation of JavaSymphony for Cluster Applications
CLUSTER '02 Proceedings of the IEEE International Conference on Cluster Computing
On the Implementation of JavaSymphony
HIPS '03 Proceedings of the Eighth International Workshop on High-Level Parallel Programming Models and Supportive Environments (HIPS'03)
Transparent Distributed Threads for Java
IPDPS '03 Proceedings of the 17th International Symposium on Parallel and Distributed Processing
On the evaluation of gridification effort and runtime aspects of JGRIM applications
Future Generation Computer Systems
Hi-index | 0.00 |
In previous work, JavaSymphony has been introduced as a high-level programming model for performance-oriented distributed and parallel Java programs. We have extended JavaSymphony to simplify the development of Grid applications, allowing the programmer to control parallelism, load balancing, and locality at a high level of abstraction. In this paper, we introduce new features to support the widely popular workflow paradigm. The overall idea is to provide a high-level programming paradigm that shields the programmer from low level implementation details such as RMI, sockets, and threads. Experiments are presented to demonstrate the usefulness of JavaSymphony as a programming paradigm for the Grid.