Generative communication in Linda
ACM Transactions on Programming Languages and Systems (TOPLAS)
Parallel programming with MPI
A multigrid tutorial: second edition
A multigrid tutorial: second edition
JavaSpaces Principles, Patterns, and Practice
JavaSpaces Principles, Patterns, and Practice
Proceedings of the 2001 ACM/IEEE conference on Supercomputing
Scientific Computation with JavaSpaces
HPCN Europe 2001 Proceedings of the 9th International Conference on High-Performance Computing and Networking
Dynamic Cluster Configuration and Management using JavaSpaces
CLUSTER '01 Proceedings of the 3rd IEEE International Conference on Cluster Computing
A High Performance Java Middleware with a Real Application
Proceedings of the 2004 ACM/IEEE conference on Supercomputing
Towards the measurement of tuple space performance
ACM SIGMETRICS Performance Evaluation Review - Special issue on the First ACM SIGMETRICS Workshop on Large Scale Network Inference (LSNI 2005)
DataSpaces: an interaction and coordination framework for coupled simulation workflows
Proceedings of the 19th ACM International Symposium on High Performance Distributed Computing
A dynamic geometry-based shared space interaction framework for parallel scientific applications
HiPC'04 Proceedings of the 11th international conference on High Performance Computing
Hi-index | 0.00 |
A prototype Taskspaces framework for grid computing of scientific computing problems that require intertask communication is presented. The Taskspaces framework is characterized by three major design choices: decentralization provided by an underlying tuple space concept, enhanced direct communication between tasks by means of a communication tuple space distributed over the worker hosts, and object orientation and platform independence realized by implementation in Java. Grid administration tasks, for example resetting worker nodes, are performed by mobile agent objects. We report on large-scale grid computing experiments for iterative linear algebra applications showing that our prototype framework scales well for scientific computing problems that require neighbor-neighbor intertask communication. It is shown in a computational fluid dynamics simulation using a Lattice Boltzmann method that the Taskspaces framework can be used naturally in interactive collaboration mode. The scalable Taskspaces framework runs fully transparently on heterogeneous grids while maintaining a low complexity in terms of installation, maintenance, application programming and grid operation. It thus offers a promising roadway to push scientific grid computing with intertask communication beyond the experimental research setting.