Abstract
Workflow is introduced to automate and control processes in scientific problem-solving environments. Scientific workflow requires detailed design of data sets and systematic description of interaction between activities and data sets, for it is more data-initiative than business workflow. Furthermore, scientific workflow needs high-performance computing facilities that are often scattered in distributed environments. As a result, distributed workflow enactment can enhance the performance and efficiency of scientific problem-solving. This research proposed a methodology of distributed process enactment for data-initiative scientific workflow. This methodology extracts an activity-based process model for general workflow systems, and then decomposes the model to distributed workflow processes and choreographs them with process interoperability messages. This research will facilitate to design complicated data-initiative workflow models and realize distributed workflow enactment for scientific problem-solving.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Ailamaki, A., Ioannidis, Y.E., Livny, M.: Scientific workflow management by database management. In: Proc. Conf. on Scientific and Statistical Database Management, pp. 190–199 (1998)
Alonso, G., Hagen, C.: Geo-Opera: workflow concepts for spatial processes. In: Proc. Symp. Spatial Databases, pp. 82–92 (1997)
Altintas, I., Berkley, C., Jaeger, E., Jones, M., Ludascher, B., Kepler, S.: An extensible system for design and execution of scientific workflows. In: Proc. 16th Int’l Conf. on Scientific and Statistical Database Management, pp. 423–424 (2004)
Deelman, E., Blythe, J., Gil, Y., Kesselman, C., Mehta, G., Patil, S., Su, M.-H., Vahi, K., Livny, M.: Pegasus: Mapping scientific workflows onto the grid. In: Dikaiakos, M.D. (ed.) AxGrids 2004. LNCS, vol. 3165, pp. 11–20. Springer, Heidelberg (2004)
Graham, G., Evans, D., Bertram, I.: McRunjob: A High Energy Physics Workflow Planner for Grid Production Processing. In: Proc. Computing in High Energy Physics, pp. 1–7 (2003)
Jung, J., Hur, W., Kang, S., Kim, H.: Business Process Choreography for B2B Collaboration. IEEE Internet Computing 8(1), 37–45 (2004)
Leung, C., Lee, W.: Exploitation of Referential Integrity Constraints for Efficient Update of Data Warehouse Views. In: British Nat’l Conf. on Databases, pp. 98–110 (2005)
Liu, H., Gluch, D.: Conceptual modeling with the object-process methodology in software architecture. J. of Comp. in Small Colleges 19(3), 10–21 (2004)
Meidanis, J., Vossen, G., Weske, M.: Using workflow management in DNA sequencing. In: Proc. IFCIS Conf. on Cooperative Information Systems (1996)
Seffino, L.A., Medeiros, C.B., Rocha, J.V., Yi, B.: WOODSS - a spatial decision support system based on workflows. Decision Support Systems 27(1/2), 105–123 (1999)
Singh, M.P., Vouk, M.A.: Scientific Workflows, NSF Workshop on Workflow and Process Automation in Information Systems. State-of-the-art and Future Directions (1996)
Vouk, M.A.: Integration of heterogeneous scientific data using workflows - a case study in bioinformatics. In: Proc. Conf. on Information Technology Interfaces, pp. 25–28 (2003)
Zhang, J., Pennington, D., Michener, W.: Using web services and scientific workflow for species distribution prediction modeling. In: Fan, W., Wu, Z., Yang, J. (eds.) WAIM 2005. LNCS, vol. 3739, pp. 610–617. Springer, Heidelberg (2005)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Jung, JY., Lee, W., Kang, SH. (2006). Process Decomposition and Choreography for Distributed Scientific Workflow Enactment. In: Gavrilova, M.L., et al. Computational Science and Its Applications - ICCSA 2006. ICCSA 2006. Lecture Notes in Computer Science, vol 3984. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11751649_103
Download citation
DOI: https://doi.org/10.1007/11751649_103
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-34079-9
Online ISBN: 978-3-540-34080-5
eBook Packages: Computer ScienceComputer Science (R0)