skip to main content
article

Workflow-based Grid applications

Published: 01 January 2006 Publication History

Abstract

Standardization, usability, and business models are the main success factors for next generation Grid computing systems. This paper focuses on standards and usability within the context of the Fraunhofer Resource Grid that implements a simple, Petri net-based graph model for orchestrating Grid Services and legacy command line applications on OGSI-compatible middleware. The design and prototype implementation of a Grid workflow management system is presented, including a set of description languages required for orchestrating abstract workflows and for mapping them onto real Grid infrastructure, as well as a workflow enactment service that executes loosely coupled Grid jobs on the Grid.

References

[1]
W.M.P. van der Aalst, A. Kumar, XML Based Schema Definition for Support of Inter-Organizational Workflow, University of Colorado and University of Eindhoven Report, 2000.
[2]
Andrews, T., Curbera, F., Dholakia, H., Goland, Y., Klein, J., Leymann, F., Liu, K., Roller, D., Smith, D., Thatte, D.S., Trickovic, I. and Weerawarana, S., Business Process Execution Language for Web Services (BPEL4WS), Specification Version 1.1. 2003.
[3]
Chetty, M. and Buyya, R., Weaving computational Grids: how analogous are they with electrical grids?. J. Comput. Sci. Eng. v4. 61-71.
[4]
E. Christensen, F. Curbera, G. Meredith, S. Weerawarana, Web Service Description Language (WSDL) 1.1 (W3C, 2001), http://www.w3.org/TR/wsdl.
[5]
Expert Group Report, Next Generation Grid(s), European Grid Research 2005-2010, 2003.
[6]
Foster, I. and Kesselman, C., The Grid: Blueprint for a New Computing Infrastructure. 1999. Morgan Kaufmann Publishers, Inc.
[7]
Foster, I., Kesselman, C., Nick, J. and Tuecke, S., The Physiology of the Grid: An Open Grid Service Architecture for Distributed Systems Integration. 2002. Global Grid Forum.
[8]
Hoheisel, A. and Der, U., An XML-based framework for loosely coupled applications on Grid environments. In: Sloot, P.M.A. (Ed.), ICCS 2003, LNCS 2657, Springer, Berlin/Heidelberg. pp. 245-254.
[9]
Hoheisel, A. and Der, U., Dynamic workflows for Grid applications. In: Proceedings of the Cracow Grid Workshop'03,
[10]
ISO 15909, High-level Petri Nets-Concepts, Definitions and Graphical Notation, Committee Draft ISO/IEC 15909, Version 3.4, 1997.
[11]
Jensen, K., An Introduction to the Theoretical Aspects of Coloured Petri Nets, LNCS 803. 1994. Springer, Berlin/Heidelberg/New York.
[12]
Jung, C., Einhoff, M., Noll, S. and Schiffer, N., Grid Job Builder-A Workflow Editor for Computing Grids, IEEE Information Technology, Coding and Computing, ITCC. 2004.
[13]
von Laszewski, G., Foster, I., Gawor, J. and Lane, P., A Java Commodity Grid Kit. 2001.
[14]
von Laszewski, G., Alunkal, B., Amin, K., Hampton, S. and Nijsure, S., GridAnt-Client-Side Workflow Management with Ant. Whitepaper. 2002. Argonne National Laboratory.
[15]
F. Neubauer, Konzeption und Realisierung einer Grid Service Umgebung für das Fraunhofer Resource Grid am Beispiel von LUMOS, Diploma Thesis, HTWM, Mittweida, Germany, 2002.
[16]
Oinn, T., Addis, M., Ferris, J., Marvin, D., Senger, M., Greenwood, M., Carver, T., Glover, K., Pocock, M.R., Wipat, A. and Li, P., Taverna: a tool for the composition and enactment of bioinformatics workflows. Bioinform. J. v20 i17. 3045-3054.
[17]
C.A. Petri, Kommunikation mit Automaten, Ph.D. Thesis, Institut für Instrumentelle Mathematik, Bonn, 1962.
[18]
Taylor, I., Wang, I., Shields, M. and Majithia, S., Distributed computing with Triana on the Grid. 2005. Wiley.
[19]
Thain, D., Tannenbaum, T. and Livny, M., Distributed computing in practice: the condor experience. 2004. Wiley.
[20]
In: Treadwell, J. (Ed.), Open Grid Services Architecture-Glossary of Terms, Global Grid Forum.
[21]
Tuecke, S., Open Grid Service Infrastructure (OGSI). 2003. Global Grid Forum.
[22]
Weber, M. and Kindler, E., The Petri Net Markup Language. 2002. Springer, Berlin/Heidelberg.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Future Generation Computer Systems
Future Generation Computer Systems  Volume 22, Issue 1-2
January, 2006
253 pages

Publisher

Elsevier Science Publishers B. V.

Netherlands

Publication History

Published: 01 January 2006

Author Tags

  1. Grid Services
  2. Grid computing
  3. Petri nets
  4. Workflow management

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 21 Jan 2025

Other Metrics

Citations

Cited By

View all

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media