Skip to main content

Conventional Workflow Technology for Scientific Simulation

  • Chapter
  • First Online:
Guide to e-Science

Abstract

Workflow technology is established in the business domain for several years. This fact suggests the need for detailed investigations in the qualification of conventional workflow technology for the evolving application domain of e-Science. This chapter discusses the requirements on scientific workflows, the state of the art of scientific workflow management systems as well as the ability of conventional workflow technology to fulfill requirements of scientists and scientific applications. It becomes clear that the features of conventional workflows can be advantageous for scientists but also that thorough enhancements are needed. We therefore propose a conceptual architecture for scientific workflow management systems based on the business workflow technology as well as extensions of existing workflow concepts in order to improve the ability of established workflow technology to be applied in the scientific domain with focus on scientific simulations.

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 EPUB and 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

Notes

  1. 1.

    Web Services Flow Language: http://www.ibm.com/developerworks/library/ws-ref4/

  2. 2.

    MathWorks Website: http://www.mathworks.com/

  3. 3.

    http://www.cs.wisc.edu/condor/dagman/

  4. 4.

    http://www.wfmc.org/reference-model.html

  5. 5.

    http://www.simtech.uni-stuttgart.de/

  6. 6.

    http://www.eclipse.org/bpel/

  7. 7.

    DUNE, a C++ template library for solving partial differential equations with grid-based methods: http://www.dune-project.org/

  8. 8.

    http://ode.apache.org/

  9. 9.

    http://ws.apache.org/axis2/

  10. 10.

    http://ws.apache.org/juddi/

  11. 11.

    http://db.apache.org/derby/

  12. 12.

    http://www.postgresql.org/

  13. 13.

    http://www-01.ibm.com/software/data/db2/

  14. 14.

    http://squirrel-sql.sourceforge.net/

  15. 15.

    http://www.gnu.org/software/libtool/manual/automake/

  16. 16.

    http://www.mpi-forum.org/

  17. 17.

    http://www.cs.fsu.edu/~engelen/soap.html

  18. 18.

    http://odemx.sourceforge.net/

  19. 19.

    http://www.mathworks.com/products/simulink/?BB=1

References

  1. F. Leymann, D. Roller: Production Workflow: Concepts and Techniques. Prentice Hall, Englewood Cliffs, NJ, 1999.

    Google Scholar 

  2. I.J. Taylor, E. Deelman, E.B. Gannon, M. Shields (ed.): Workflows for e-Science – Scientific Workflows for Grids. Springer, 2007.

    Google Scholar 

  3. R. Chinnici, J.-J. Moreau, A. Ryman, S. Weerawarana: Web Services Description Language (WSDL) Version 2.0 Part 1: Core Language. 2007.

    Google Scholar 

  4. A. Alves, A. Arkin, S. Askary, C. Barreto, B. Bloch, F. Curbera, M. Ford, Y. Goland, A. Guízar, N. Kartha, C. K. Liu, R. Khalaf, D. König, M. Marin, V. Mehta, S. Thatte, D. van der Rijn, P. Yendluri, A. Yiu: Web Services Business Process Execution Language Version 2.0. 2007.

    Google Scholar 

  5. D. Churches, G. Gombas, A. Harrison, J. Maassen, C. Robinson, M. Shields, I. Taylor, I. Wang: Programming Scientific and Distributed Workflow with Triana Services. Concurrency and Computation: Practice and Experience. Special Issue on Scientific Workflows, 2005.

    Google Scholar 

  6. S. Graham, A. Karmarkar, J. Mischkinsky, I. Robinson, I. Sedukhin: Web Services Resource (WS-Resource) V1.2. OASIS, 9 December 2004.

    Google Scholar 

  7. T. Oinn, M. Greenwood, M. Addis, M. Nedim Alpdemir, J. Ferris, K. Glover, C. Goble, A. Goderis, D. Hull, D. Marvin, P. Li, P. Lord, M.R. Pocock, M. Senger, R. Stevens, A. Wipat, C. Wroe: Taverna: Lessons in Creating a Workflow Environment for the Life Sciences. Concurrency and Computation: Practice and Experience 2006, 18(10):1067–110.

    Article  Google Scholar 

  8. I. Altintas, C. Berkley, E. Jaeger, M. Jones, B. Ludascher, S. Mock: Kepler: An Extensible System for Design and Execution of Scientific Workflows. SSDBM, 2004.

    Google Scholar 

  9. E. Deelman, J. Blythe, Y. Gil, C. Kesselman, G. Mehta, S. Patil, M.-H. Su, K. Vahi, M. Livny: Pegasus: Mapping Scientific Workflows onto the Grid. Lecture Notes in Computer Science, Volume 3165/2004, Second European AcrossGrids Conference, Springer, 2004, pp. 11–20.

    Google Scholar 

  10. R. Barga, J. Jackson, N. Araujo, D. Guo, N. Gautam, Y. Simmhan: The Trident Scientific Workflow Workbench. In: IEEE eScience Conference, 2008.

    Google Scholar 

  11. R. Barga, D. Gannon: Scientific versus Business Workflows. In: [2], 2007.

    Google Scholar 

  12. M. Sonntag, D. Karastoyanova, F. Leymann: The Missing Features of Workflow Systems for Scientific Computations. In: Proceedings of the 3 rd Grid Workflow Workshop (GWW) (to appear), 2010.

    Google Scholar 

  13. M. Sonntag, K. Görlach, D. Karastoyanova: Towards Simulation Workflows With BPEL: Deriving Missing Features From GriCoL. In: Proceedings of the 21st IASTED International Conference Modelling and Simulation (MS 2010), 2010

    Google Scholar 

  14. M. Sonntag, D. Karastoyanova: Next Generation Interactive Scientific Experimenting Based on the Workflow Technology. In: Proceedings of the 21st IASTED International Conference Modelling and Simulation (MS 2010), 2010.

    Google Scholar 

  15. L. Moreau, B. Clifford, J. Freire, Y. Gil, P. Groth, J. Futrelle, N. Kwasnikowska, S. Miles, P. Missier, J. Myers, The Open Provenance Model Core Specification (V1. 1). Future Generation Computer Systems, 2009.

    Google Scholar 

  16. D. Karastoyanova, F. Leymann: Making scientific applications on the Grid reliable through flexibility approaches borrowed from service compositions. In: N. Antonopoulos, G. Exarchakos, A. Liotta (Eds.), Handbook of research on P2P and Grid systems for service-oriented computing: Models, methodologies and applications (Information Science Publishing, 2010).

    Google Scholar 

  17. G. Decker, O. Kopp, F. Leymann, M. Weske: Interacting services: from specification to execution. In: Data & Knowledge Engineering. Vol. 68(10), Elsevier Science Publishers, 2009.

    Google Scholar 

  18. D. Pennington, D. Higgins, A.T. Peterson, M.B. Jones, B. Ludäscher, S. Bowers: Ecological niche modeling using the Kepler workflow system. In: [2], 2007.

    Google Scholar 

  19. N. Currle-Linde, P. Adamidis, M. Resch, F. Bös, J. Pleiss: GriCoL: A language for scientific grids. In: Proceedings of the 2nd IEEE International Conf. on e-Science and Grid Computing, 2006.

    Google Scholar 

  20. B. Wassermann, W. Emmerich, B. Butchart, N.Cameron, L. Chen, J. Patel: Sedna: A BPEL-Based Environment for Visual Scientific Workflow Modeling. In: [2], 2007.

    Google Scholar 

  21. S. Weerawarana, F. Curbera, F. Leymann, D.F. Ferguson, T. Storey: Web Services Platform Architecture: Soap, WSDL, WS-Policy, WS-Addressing, WS-Bpel, WS-Reliable Messaging and More. Prentice Hall, 2005

    Google Scholar 

  22. A. Akram, D. Meredith, R. Allan: Evaluation of BPEL to Scientific Workflows. In Cluster Computing and the Grid (CCGrid), pages 269–274. IEEE Computer Society, 2006.

    Google Scholar 

  23. R. Khalaf: Supporting business process fragmentation while maintaining operational semantics: a BPEL perspective. PhD thesis, University of Stuttgart. 2008.

    Google Scholar 

  24. M. Wieland, K. Görlach, D. Schumm, F. Leymann: Towards Reference Passing in Web Service and Workflow-based Applications. Proceedings of the 13th IEEE Enterprise Distributed Object Conference (EDOC 2009). 109–118 (2009).

    Google Scholar 

  25. M. Sonntag, K. Görlach, D. Karastoyanova, F. Leymann, M. Reiter: Process Space-based Scientific Workflow Enactment. In: International Journal of Business Process Integration and Management (IJBPIM) Special Issue on Scientific Workflows (to appear), Inderscience Publishers, 2010.

    Google Scholar 

  26. E. Deelman, A. Chervenak: Data Management Challenges of Data Intensive Scientific Workflows. Proc. IEEE Int’l Symp. Cluster Computing and the Grid (CCGRID ‘08), pp. 687–692, 2008.

    Google Scholar 

  27. D. Karastoyanova: Enhancing flexibility and reusability of web service flows through parameterization. PhD thesis, TU Darmstadt and University of Stuttgart, 2006.

    Google Scholar 

  28. D. Karastoyanova, F. Leymann: BPEL’n’Aspects: Adapting Service Orchestration Logic. In: Proceedings of the 7th International Conference on Web Services (ICWS 2009)

    Google Scholar 

  29. G. Kiczales: Aspect-Oriented Programming. In: Proceedings of ECOOP’97, Finland, 1997.

    Google Scholar 

  30. B. Weber, S. Rinderle, M. Reichert: Change Patterns and Change Support Features in Process-Aware Information Systems. In: Proceedings of Conference on Advanced Information Systems Engineering (CAiSE), 2007.

    Google Scholar 

  31. D. Martin, D. Wutke, F. Leymann: A Novel Approach to Decentralized Workflow Enactment. In: Proceedings of the 12th International IEEE Enterprise Distributed Object Computing Conference (EDOC 2008), 2008.

    Google Scholar 

  32. A. Barker, P. Besana, D. Robertson, J. Weissman: The Benefits Of Service Choreography For Data-Intensive Computing. In: Proceedings of the 7th International Workshop on Challenges of Large Applications in Distributed Environments (CLADE’09), in conjunction with HPDC’09: The 18th International Symposium on High Performance Distributed Computing, pages 1–10. ACM, 2009.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Katharina Görlach .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag London Limited

About this chapter

Cite this chapter

Görlach, K., Sonntag, M., Karastoyanova, D., Leymann, F., Reiter, M. (2011). Conventional Workflow Technology for Scientific Simulation. In: Yang, X., Wang, L., Jie, W. (eds) Guide to e-Science. Computer Communications and Networks. Springer, London. https://doi.org/10.1007/978-0-85729-439-5_12

Download citation

  • DOI: https://doi.org/10.1007/978-0-85729-439-5_12

  • Published:

  • Publisher Name: Springer, London

  • Print ISBN: 978-0-85729-438-8

  • Online ISBN: 978-0-85729-439-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics