Skip to main content

A Practical Approach for a Workflow Management System

  • Chapter
Book cover Grid Middleware and Services

A variety of grid middlewares and workflow languages causes the existence of many workflow management systems (WfMS). Formalisms used to represent workflows vary from simple Directed Acyclic Graphs (DAG) to more complex (non deterministic) Petri Nets. Therefore aworkflowdescription is strictly bound to a particular WfMS and to the computational resources that WfMS address, as far as no cooperation among WfMSs exists. This might be critical in scientific workflows where a large amount of resources is usually needed. In this paper we propose a WfMS that aims at language independence and Grid middleware abstraction dealing with interoperability as proposed in the reference model of the Workflow Management Coalition (WfMC). The main goal of such WfMS is to provide an effective solution to run complex scientific workflows (legacy or not) taking full advantage of the distributed and etherogeneous nature of the Grid. APetri Net formalism has been chosen as internal representation due to its formal behavioral description and the existence of several analysis tools. Our proposed WfMS will be implemented on top of the gLite Grid middleware provided by the EGEE project because of its stability and large adoption.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

 References

  1. Condor DAGMan, http://www.cs.wisc.edu/condor/dagman/

  2. D. Colling et al.: Adding Instruments and Workflow Support to Existing Grid Architectures, International Conference on Computational Science (3), 2006.

    Google Scholar 

  3. Kurt Jensen: An Introduction to the Theoretical Aspects of Colored Petri Nets, Lecture Notes in Computer Science (Springer), 1994.

    Google Scholar 

  4. A. Hoheisel and U. Der: Dynamic workflows for Grid applications, in: Proceedings of the Cracow Grid Workshop ’03 (Cracow, Poland, 2003).

    Google Scholar 

  5. Dragos A. Manolescu: An extensible Workflow Architecture with Object and Patterns, TOOLSEE 2001.

    Google Scholar 

  6. Douglas Schmidt et al.: Pattern-Oriented Software Architecture, Siemens AG, pages 171-192, 2000.

    Google Scholar 

  7. D. Hollingsworth: Workflow management coalition: The workflow reference model, Doc-ument TC00-1003, Workflow Management Coalition, 1994.

    Google Scholar 

  8. Workflow Patterns, http://www.workflowpatterns.com.

  9. W.M.P. van der Aalst: The Application of Petri Nets to Workflow Management, The Journal of Circuits, Systems and Computers, pages 21-66, 1998.

    Google Scholar 

  10. Martina Alt et al.: A Grid Workflow Language Using High-Level Petri Nets, Lecture Notes in Computer Science (Springer), CoreGRID Technical Report Number TR-0032, 2006.

    Google Scholar 

  11. Christian Stahl: A Petri Net Semantics for BPEL, Humboldt University Berlin, 2004.

    Google Scholar 

  12. P. Andreetto et al.: Practical Approaches to Grid Workload and Resource Management in the EGEE Project, Conference for Computing in High-Energy and Nuclear Physics (CHEP 04), Interlaken, Switzerland, 27 Sept - 1 Oct 2004.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer Science+Business Media, LLC

About this chapter

Cite this chapter

Pellegrini, S., Giacomini, F., Ghiselli, A. (2008). A Practical Approach for a Workflow Management System. In: Grid Middleware and Services. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-78446-5_18

Download citation

  • DOI: https://doi.org/10.1007/978-0-387-78446-5_18

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-0-387-78445-8

  • Online ISBN: 978-0-387-78446-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics