Skip to main content
Top

2011 | OriginalPaper | Chapter

15. Orchestrating e-Science with the Workflow Paradigm: Task-Based Scientific Workflow Modeling and Executing

Authors : Xiping Liu, Wanchun Dou, Jinjun Chen

Published in: Guide to e-Science

Publisher: Springer London

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

e-Science usually involves a great number of data sets, computing resources, and large teams managed and developed by research laboratories, universities, or governments. Science processes, if deployed in the workflow forms, can be managed more effectively and executed more automatically. Scientific workflows have therefore emerged and been adopted as a paradigm to organize and orchestrate activities in e-Science processes. Differing with workflows applied in the business world, however, scientific workflows need to take account of specific characteristics of science processes and make corresponding changes to accommodate those specific characteristics. A task-based scientific workflow modeling and executing approach is therefore proposed in this chapter for orchestrating e-Science with the workflow paradigm. Besides, this chapter also discusses some related work in the scientific workflow field.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Workflow Management Coalition (1999) Terminology and glossary, Technical report [WFMC-TC-1011], Issue 3.0. Workflow Management Coalition (1999) Terminology and glossary, Technical report [WFMC-TC-1011], Issue 3.0.
2.
go back to reference Hollingsworth D (1995) The workflow reference model, Technical report [WFMC-TC-1003], Issue 1.1, Workflow Management Coalition. Hollingsworth D (1995) The workflow reference model, Technical report [WFMC-TC-1003], Issue 1.1, Workflow Management Coalition.
3.
go back to reference Ludäscher B, Goble C (2005) Guest editors’ introduction to the special section on scientific workflows. ACM SIGMOD Record, 34 (3): 3  –  4.CrossRef Ludäscher B, Goble C (2005) Guest editors’ introduction to the special section on scientific workflows. ACM SIGMOD Record, 34 (3): 3  –  4.CrossRef
4.
go back to reference Aalst V WMP (1998) The application of Petri Nets to workflow management. Journal of Circuits Systems and Computers, 8 (1): 21–66.CrossRef Aalst V WMP (1998) The application of Petri Nets to workflow management. Journal of Circuits Systems and Computers, 8 (1): 21–66.CrossRef
5.
go back to reference Choi I, Park C, and Lee C (2002) Task net: Transactional workflow model based on colored Petri Net. European Journal of Operational Research, 136 (2): 383  –  402.MATHCrossRef Choi I, Park C, and Lee C (2002) Task net: Transactional workflow model based on colored Petri Net. European Journal of Operational Research, 136 (2): 383  –  402.MATHCrossRef
6.
go back to reference Li JQ, Fan YS, Zhou MC (2003) Timing constraint workflow nets for workflow analysis. IEEE Transactions on Systems, Man, and Cybernetics—Part A: Systems and Humans, 33 (2): 179–193.CrossRef Li JQ, Fan YS, Zhou MC (2003) Timing constraint workflow nets for workflow analysis. IEEE Transactions on Systems, Man, and Cybernetics—Part A: Systems and Humans, 33 (2): 179–193.CrossRef
7.
go back to reference Ling S, Schmidt H (2000) Time Petri Nets for workflow modeling and analysis, In: Proc. of the IEEE International Conference on Systems, Man, and Cybernetics: 3039–3044. Ling S, Schmidt H (2000) Time Petri Nets for workflow modeling and analysis, In: Proc. of the IEEE International Conference on Systems, Man, and Cybernetics: 3039–3044.
8.
go back to reference Bastos R, Dubugras D, Ruiz A (2002) Extending UML activity diagram for workflow modeling in production systems. In: Proc. of the 35th Hawaii International Conference on System Sciences: 3786  –3795. Bastos R, Dubugras D, Ruiz A (2002) Extending UML activity diagram for workflow modeling in production systems. In: Proc. of the 35th Hawaii International Conference on System Sciences: 3786  –3795.
9.
go back to reference Chang E, Gautama E, Dillon TS (2001) Extended activity diagrams for adaptive workflow modeling. In: Proc. IEEE Fourth International Symposium on Object-Oriented Real-Time Distributed Computing: 413  –  419. Chang E, Gautama E, Dillon TS (2001) Extended activity diagrams for adaptive workflow modeling. In: Proc. IEEE Fourth International Symposium on Object-Oriented Real-Time Distributed Computing: 413  –  419.
10.
go back to reference Dumas M, Hofstede AHM (2001) UML activity diagrams as a workflow specification language, In: M. Gogolla and C. Kobryn (Ed) UML 2001, Lecture Notes in Computer Science, 2185: 76–90.CrossRef Dumas M, Hofstede AHM (2001) UML activity diagrams as a workflow specification language, In: M. Gogolla and C. Kobryn (Ed) UML 2001, Lecture Notes in Computer Science, 2185: 76–90.CrossRef
11.
go back to reference Liu XP, Dou WC, Chen JJ et al (2007) On design, verification, and dynamic modification of the task-based scientific workflow model. Simulation Modeling Practice and Theory, 15(9): 1068–1088.CrossRef Liu XP, Dou WC, Chen JJ et al (2007) On design, verification, and dynamic modification of the task-based scientific workflow model. Simulation Modeling Practice and Theory, 15(9): 1068–1088.CrossRef
12.
go back to reference Liu XP, Dou WC, Chen JX (2009) The dual-context based workflow performance in pervasive environments. Communications in Computer and Information Science, 62: 60–67.CrossRef Liu XP, Dou WC, Chen JX (2009) The dual-context based workflow performance in pervasive environments. Communications in Computer and Information Science, 62: 60–67.CrossRef
13.
go back to reference Sadiq W, Orlowska ME (2000) Analyzing process models using graph reduction techniques. Information Systems, 25(2): 117–134.CrossRef Sadiq W, Orlowska ME (2000) Analyzing process models using graph reduction techniques. Information Systems, 25(2): 117–134.CrossRef
14.
go back to reference Bowers S, Ludäscher B (2005) Actor-oriented design of scientific workflows. In: L. Delcambre et al (ed) Proc. of ER 2005, Lecture Notes in Computer Science, 3716: 369–384.CrossRef Bowers S, Ludäscher B (2005) Actor-oriented design of scientific workflows. In: L. Delcambre et al (ed) Proc. of ER 2005, Lecture Notes in Computer Science, 3716: 369–384.CrossRef
15.
go back to reference Reichert M, Dadam P (1998) ADEPTflex—supporting dynamic changed of workflows without losing control. Journal of Intelligent Information Systems, 10 (2): 93–129.CrossRef Reichert M, Dadam P (1998) ADEPTflex—supporting dynamic changed of workflows without losing control. Journal of Intelligent Information Systems, 10 (2): 93–129.CrossRef
16.
go back to reference Sadiq SW, Orlowska ME, Sadiq W (2005) Specification and validation of process constraints for flexible workflows. Information Systems, 30 (5): 349–378.CrossRef Sadiq SW, Orlowska ME, Sadiq W (2005) Specification and validation of process constraints for flexible workflows. Information Systems, 30 (5): 349–378.CrossRef
17.
go back to reference Aalst V WMP, Hofstede AHM (2000) Verification of workflow task structures: A Petri-Net-based approach. Information Systems, 25 (1): 43–69.CrossRef Aalst V WMP, Hofstede AHM (2000) Verification of workflow task structures: A Petri-Net-based approach. Information Systems, 25 (1): 43–69.CrossRef
18.
go back to reference Hofstede AHM, Orlowska ME, Rajapakse J (1998) Verification problems in conceptual workflow specifications. Data & Knowledge Engineering, 24 (3): 239–256.MATHCrossRef Hofstede AHM, Orlowska ME, Rajapakse J (1998) Verification problems in conceptual workflow specifications. Data & Knowledge Engineering, 24 (3): 239–256.MATHCrossRef
19.
go back to reference Montagut F, Molva R (2008) The pervasive workflow: a decentralized workflow system supporting long-running transactions. In: IEEE Transactions on Systems, Man, and Cybernetic-Part C: Applications and Reviews, 38(3): 319–332.CrossRef Montagut F, Molva R (2008) The pervasive workflow: a decentralized workflow system supporting long-running transactions. In: IEEE Transactions on Systems, Man, and Cybernetic-Part C: Applications and Reviews, 38(3): 319–332.CrossRef
20.
go back to reference Han J, Cho YY, Choi J (2005) Context-aware workflow language based on Web services for ubiquitous computing. O. Gervasi et al (ed) ICCSA, Lecture Notes in Computer Science, 3481: 1008–1017.CrossRef Han J, Cho YY, Choi J (2005) Context-aware workflow language based on Web services for ubiquitous computing. O. Gervasi et al (ed) ICCSA, Lecture Notes in Computer Science, 3481: 1008–1017.CrossRef
21.
go back to reference Yu J, Reddy YVR, Selliah S, Bharadwaj V et al (2005) The design of a workflow-centric, context-aware framework to support heterogeneous computing environments in collaboration. In: Y. Luo (ed) CDVE, Lecture Notes in Computer Science, 3675: 22–29.CrossRef Yu J, Reddy YVR, Selliah S, Bharadwaj V et al (2005) The design of a workflow-centric, context-aware framework to support heterogeneous computing environments in collaboration. In: Y. Luo (ed) CDVE, Lecture Notes in Computer Science, 3675: 22–29.CrossRef
22.
go back to reference Aalst V WMP (2001) Exterminating the dynamic change bug: A concrete approach to support workflow change. Information Systems Frontiers, 3 (3): 297–317.CrossRef Aalst V WMP (2001) Exterminating the dynamic change bug: A concrete approach to support workflow change. Information Systems Frontiers, 3 (3): 297–317.CrossRef
23.
go back to reference Ellis C, Keddara K, Rozenberg G (1995) Dynamic change within workflow systems. In: N. Comstock and C. Ellis (ed) Conf. on Organizational Computing Systems, ACMSIGOIS: 10 – 21. Ellis C, Keddara K, Rozenberg G (1995) Dynamic change within workflow systems. In: N. Comstock and C. Ellis (ed) Conf. on Organizational Computing Systems, ACMSIGOIS: 10 – 21.
24.
go back to reference Rinderle S, Reichert M, Dadam P (2003) Evaluation of correctness criteria for dynamic workflow changes. Lecture Notes in Computer Science, 2678: 41–57.CrossRef Rinderle S, Reichert M, Dadam P (2003) Evaluation of correctness criteria for dynamic workflow changes. Lecture Notes in Computer Science, 2678: 41–57.CrossRef
25.
go back to reference Barker A, Hemert JV (2008) Scientific workflow: a survey and research directions. In: Proc. of Parallel Processing and Applied Mathematics: 746–753. Barker A, Hemert JV (2008) Scientific workflow: a survey and research directions. In: Proc. of Parallel Processing and Applied Mathematics: 746–753.
26.
go back to reference Brown JL, Ferner CS, Hudson TC et al (2005) GridNexus: A Grid services scientific workflow system. International Journal of Computer and Information Science, 6 (2): 72–  82. Brown JL, Ferner CS, Hudson TC et al (2005) GridNexus: A Grid services scientific workflow system. International Journal of Computer and Information Science, 6 (2): 72–  82.
27.
go back to reference Lin C, Lu SY, Lai ZQ et al (2008) Service-oriented architecture for VIEW: a visual scientific workflow management system. In: proc. of IEEE International Conferences on Services Computing 2008. doi:10.1109/SCC.2008.118. Lin C, Lu SY, Lai ZQ et al (2008) Service-oriented architecture for VIEW: a visual scientific workflow management system. In: proc. of IEEE International Conferences on Services Computing 2008. doi:10.1109/SCC.2008.118.
28.
go back to reference Ludäscher B, Altintas I, Berkley C et al (2006) Scientific workflow management and the Kepler system. Concurrency and Computation: Practice and Experience, 18(10): 1039–1065.CrossRef Ludäscher B, Altintas I, Berkley C et al (2006) Scientific workflow management and the Kepler system. Concurrency and Computation: Practice and Experience, 18(10): 1039–1065.CrossRef
29.
go back to reference Majithia S, Shields M, Taylor I et al (2004) Triana: a graphical web service composition and execution toolkit. In: proc. of ICWS: 514  –524. Majithia S, Shields M, Taylor I et al (2004) Triana: a graphical web service composition and execution toolkit. In: proc. of ICWS: 514  –524.
30.
go back to reference Oinn T, Greenwood M, Addis M et al (2006) Taverna: lessons in creating a workflow environment for the life sciences. Concurrency and Computation: Practice and Experience, 18(10):1067–1100.CrossRef Oinn T, Greenwood M, Addis M et al (2006) Taverna: lessons in creating a workflow environment for the life sciences. Concurrency and Computation: Practice and Experience, 18(10):1067–1100.CrossRef
31.
go back to reference Tan W, Missier P, Madduri R et al (2009) Building scientific workflow with Taverna and BPEL: a comparative study in caGrid. In: Feuerlicht G and Lamersdorf W (ed) ICSOC 2008, Lecture Notes in Computer Science, 5472: 118  –129.CrossRef Tan W, Missier P, Madduri R et al (2009) Building scientific workflow with Taverna and BPEL: a comparative study in caGrid. In: Feuerlicht G and Lamersdorf W (ed) ICSOC 2008, Lecture Notes in Computer Science, 5472: 118  –129.CrossRef
32.
go back to reference Deelman E, Blythe J, Gil Y et al (2004) Pegasus: mapping scientific workflows onto the Grid. In: AxGrids2004, Lecture Notes in Computer Science, 3165: 11–20.CrossRef Deelman E, Blythe J, Gil Y et al (2004) Pegasus: mapping scientific workflows onto the Grid. In: AxGrids2004, Lecture Notes in Computer Science, 3165: 11–20.CrossRef
33.
go back to reference Yidiz U, Guabtni A, Ngu AHH (2009) Towards scientific workflow patterns. In Proc. of the 4th Workshop on Workflows in Support of Large-Scale Science: 1–10. Yidiz U, Guabtni A, Ngu AHH (2009) Towards scientific workflow patterns. In Proc. of the 4th Workshop on Workflows in Support of Large-Scale Science: 1–10.
34.
go back to reference Dou WC, Chen JJ, Fan SK et al (2008) A context- and role-driven scientific workflow development pattern. Concurrency and Computation: Practice and Experience, 20(15): 1741–1757.CrossRef Dou WC, Chen JJ, Fan SK et al (2008) A context- and role-driven scientific workflow development pattern. Concurrency and Computation: Practice and Experience, 20(15): 1741–1757.CrossRef
Metadata
Title
Orchestrating e-Science with the Workflow Paradigm: Task-Based Scientific Workflow Modeling and Executing
Authors
Xiping Liu
Wanchun Dou
Jinjun Chen
Copyright Year
2011
Publisher
Springer London
DOI
https://doi.org/10.1007/978-0-85729-439-5_15

Premium Partner