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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
Web Services Flow Language: http://www.ibm.com/developerworks/library/ws-ref4/
- 2.
MathWorks Website: http://www.mathworks.com/
- 3.
- 4.
- 5.
- 6.
- 7.
DUNE, a C++ template library for solving partial differential equations with grid-based methods: http://www.dune-project.org/
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
- 15.
- 16.
- 17.
- 18.
- 19.
References
F. Leymann, D. Roller: Production Workflow: Concepts and Techniques. Prentice Hall, Englewood Cliffs, NJ, 1999.
I.J. Taylor, E. Deelman, E.B. Gannon, M. Shields (ed.): Workflows for e-Science – Scientific Workflows for Grids. Springer, 2007.
R. Chinnici, J.-J. Moreau, A. Ryman, S. Weerawarana: Web Services Description Language (WSDL) Version 2.0 Part 1: Core Language. 2007.
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.
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.
S. Graham, A. Karmarkar, J. Mischkinsky, I. Robinson, I. Sedukhin: Web Services Resource (WS-Resource) V1.2. OASIS, 9 December 2004.
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.
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.
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.
R. Barga, J. Jackson, N. Araujo, D. Guo, N. Gautam, Y. Simmhan: The Trident Scientific Workflow Workbench. In: IEEE eScience Conference, 2008.
R. Barga, D. Gannon: Scientific versus Business Workflows. In: [2], 2007.
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.
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
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.
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.
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).
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.
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.
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.
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.
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
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.
R. Khalaf: Supporting business process fragmentation while maintaining operational semantics: a BPEL perspective. PhD thesis, University of Stuttgart. 2008.
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).
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.
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.
D. Karastoyanova: Enhancing flexibility and reusability of web service flows through parameterization. PhD thesis, TU Darmstadt and University of Stuttgart, 2006.
D. Karastoyanova, F. Leymann: BPEL’n’Aspects: Adapting Service Orchestration Logic. In: Proceedings of the 7th International Conference on Web Services (ICWS 2009)
G. Kiczales: Aspect-Oriented Programming. In: Proceedings of ECOOP’97, Finland, 1997.
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.
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.
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.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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)