ACM Home Page
Please provide us with feedback. Feedback
A lightweight Java taskspaces framework for scientific computing on computational grids
Full text PdfPdf (902 KB)
Source Symposium on Applied Computing archive
Proceedings of the 2003 ACM symposium on Applied computing table of contents
Melbourne, Florida
SESSION: Parallel and distributed systems and networking table of contents
Pages: 1024 - 1030  
Year of Publication: 2003
ISBN:1-58113-624-2
Authors
H. De Sterck  University of Colorado at Boulder, Boulder, CO
R. S. Markel  Advansys, Inc., Boulder, CO
T. Phol  University of Erlangen-Nürnberg, Erlangen, Germany
U. Rüde  University of Erlangen-Nürnberg, Erlangen, Germany
Sponsor
SIGAPP: ACM Special Interest Group on Applied Computing
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 22,   Citation Count: 2
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/952532.952733
What is a DOI?

ABSTRACT

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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
G. R. Andrews. Foundations of Multithreaded, Parallel, and Distributed Programming. Addison Wesley, Boston, 2000.
 
3
 
4
Condor project homepage, http://www.cs.wisc.edu/condor.
 
5
Entropia homepage, http://www.entropia.com.
 
6
7
 
8
Globus project homepage, http://www.globus.com.
 
9
 
10
JParadise/Linda. Scientific Computing Associates, Inc. homepage, http://www.lindaspaces.com.
 
11
MPICH-G2 homepage, http://www.hpclab.niu.edu/mpi/g2_body.html.
 
12
M. Noble and S. Slateva. Scientific computation with JavaSpaces. Technical report, Harvard-Smithsonian Center for Astrophysics, Boston University, Boston, 2001.
 
13
 
14
Parabon homepage, http://www.parabon.com.
 
15
SETI@home homepage, http://setiathome.ssl.berkeley.edu.
 
16
TeraGrid project homepage, http://www.teragrid.org.
 
17
Ubero homepage, http://www.ubero.com.
 
18
D. A. Wolf-Gladrow. Lattice-gas cellular automata and lattice Boltzmann models. Springer-Verlag, Berlin, 2000.


Collaborative Colleagues:
H. De Sterck: colleagues
R. S. Markel: colleagues
T. Phol: colleagues
U. Rüde: colleagues