ACM Home Page
Please provide us with feedback. Feedback
Nimrod/K: towards massively parallel dynamic grid workflows
Full text PdfPdf (711 KB)
Source Conference on High Performance Networking and Computing archive
Proceedings of the 2008 ACM/IEEE conference on Supercomputing - Volume 00 table of contents
Austin, Texas
SECTION: Papers table of contents
Article No. 24  
Year of Publication: 2008
ISBN:978-1-4244-2835-9
Authors
David Abramson  Monash University, Victoria, Australia
Colin Enticott  Monash University, Victoria, Australia
Ilkay Altinas  San Diego Supercomputer Center, La Jolla, CA
Publisher
IEEE Press  Piscataway, NJ, USA
Bibliometrics
Downloads (6 Weeks): n/a,   Downloads (12 Months): n/a,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  

ABSTRACT

A challenge for Grid computing is the difficulty in developing software that is parallel, distributed and highly dynamic. Whilst there have been many general purpose mechanisms developed over the years, Grid programming still remains a low level, error prone task. Scientific workflow engines can double as programming environments, and allow a user to compose 'virtual' Grid applications from pre-existing components. Whilst existing workflow engines can specify arbitrary parallel programs, (where components use message passing) they are typically not effective with large and variable parallelism. Here we discuss dynamic dataflow, originally developed for parallel tagged dataflow architectures (TDAs), and show that these can be used for implementing Grid workflows. TDAs spawn parallel threads dynamically without additional programming. We have added TDAs to Kepler, and show that the system can orchestrate workflows that have large amounts of variable parallelism. We demonstrate the system using case studies in chemistry and in cardiac modelling.


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
 
3
 
4
Altintas, I. Berkley, C. Jaeger, E. Jones, M. Ludäscher B. and Mock, S. "Kepler: Towards a Grid-Enabled System for Scientific Workflows," in the Workflow in Grid Systems Workshop in GGF10 - The 10th Global Grid Forum, Berlin, March 2004.
 
5
Altintas, I., Birnbaum, A., Baldridge, K., Sudholt, W., Miller, M., Amoreira, C., Potier Y. and Ludaescher, B. "A Framework for the Design and Reuse of Grid Workflows" Intl. Workshop on Scientific Applications on Grid Computing (SAG '04), LNCS 3458, Springer, 2005.
 
6
7
 
8
Casanova H. and Berman, F. "Parameter Sweeps on The Grid With APST", chapter 26. Wiley Publisher, Inc., 2002. F. Berman, G. Fox, and T. Hey, editors.
 
9
Culler. D. "Managing Parallelism and Resources in Scientific Dataflow Programs", PhD thesis, Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, March 1990.
 
10
Deelman, E. Blythe, J. Gil, Y. Kesselman, C. Mehta, G. Vahi. K. "Mapping Abstract Complex Workflows onto Grid Environments", Journal of Grid Computing, 1:25--39, Kluwer Academic Publishers, Netherlands, 2003.
 
11
e-Science Grid Environments Workshop, e-Science Institute, Edinburgh, Scotland, May 2004, http://www.nesc.ac.uk/esi/events/.
 
12
 
13
Foster I. and Kesselman, C. "Globus: A Metacomputing Infrastructure Toolkit," Int 'l J. of Supercomputer Applications, vol. 11, no. 2, 1997, pp. 115--128.
 
14
 
15
 
16
Gurd J. R. and Watson I. "Data Driven System for High Speed Parallel Computing (1 & 2) Computer Design, vol. 9 nos. 6 & 7, June & July 1980, pp. 91--100 & 97--106.
 
17
 
18
 
19
 
20
 
21
 
22
Lee, E. et al, "Overview of the Ptolemy Project," Technical Memorandum UCB/ERL M01/11, University of California, Berkeley, March 6, 2001.
 
23
Ludäscher, B., Altintas, I., Berkley, C., Higgins, D., Jaeger-Frank, E., Jones, M., Lee, E., Tao J. and Zhao, Y. "Scientific Workflow Management and the Kepler System", Concurrency and Computation: Practice & Experience, Special Issue on Scientific Workflows, 2005.
 
24
 
25
 
26
 
27
Scientific Data Management Framework Workshop, Argonne National Labs, August 2003. http://sdm.lbl.gov/~arie/sdm/SDM.Framework.wshp.htm
 
28
Sudholt, W., Baldridge, K. K., Abramson, D., Enticott C. and Garic, S. Applying Grid Computing to the Parameter Sweep of a Group Difference Pseudopotential, in Computational Science -- ICCS 2004: 4th International Conference, Kraków, Poland, June 6-9, 2004, Lecture Notes in Computer Science, v. 3036, 2004, pp. 148--155.
 
29
 
30
 
31
 
32
Taylor, I. Shields, M. and Wang. I. "Resource Management of Triana P2P Services", Grid Resource Management, Kluwer, Netherlands, June 2003.
 
33
 
34
Yu J., and Buyya, R., A Taxonomy of Workflow Management Systems for Grid Computing", Journal of Grid Computing, Springer Press, New York, USA.

Collaborative Colleagues:
David Abramson: colleagues
Colin Enticott: colleagues
Ilkay Altinas: colleagues