Academia.eduAcademia.edu

Outline

Towards a Grid Platform for Scientific Workflows Management

2009, Computing Research Repository

Abstract

Workflow management systems allow the users to develop complex applications at a higher level, by orchestrating functional components without handling the implementation details. Although a wide range of workflow engines are developed in enterprise environments, the open source engines available for scientific applications lack some functionalities or are too difficult to use for non-specialists. Our purpose is to develop a workflow management platform for distributed systems, that will provide features like an intuitive way to describe workflows, efficient data handling mechanisms and flexible fault tolerance support. We introduce here an architectural model for the workflow platform, based on the ActiveBPEL workflow engine, which we propose to augment with an additional set of components.

References (18)

  1. Deelman, E., Singh, G., Su, M., Blythe, J., Gil, Y., Kesselman, C., Mehta, G., Vahi, K., Berriman, G. B., Good, J., Laity, A., Jacob, J. C., and Katz, D. S. 2005. Pegasus: A framework for mapping complex scientific workflows onto distributed systems. Sci. Program. 13, 3 (Jul. 2005), 219-237.
  2. Foster, I.T., J.-S. V¨ockler, M.Wilde, and Y. Zhao (2003). The virtual data grid: A new model and architecture for data-intensive collaboration. In: CIDR.
  3. Hull, D., K. Wolstencroft, R. Stevens, C. A. Goble, M. R. Pocock, P. Li, and T. Oinn (2006). Taverna: a tool for building and running workflows of services. In: Nucleic Acids Research, 34(Web-Server-Issue):729-732.
  4. Hwang, S. and C. Kesselman (2003). Gridworkflow: A flexible failure handling framework for the grid. In: HPDC, pages 126-137. IEEE Computer Society.
  5. Kephart, J. O. and Chess, D. M. (2003). The vision of autonomic computing. IEEE Computer, 36(1):41-50.
  6. Kertész, A., Sipos, G. and Kacsuk, P., Brokering multi-grid workflows in the P-GRADE portal. In: Euro-Par 2006: Parallel Processing, vol. 4375, Springer, Berlin. pp. 138- 149.
  7. Kosar, T. and Livny, M. 2004. Stork: Making Data Placement a First Class Citizen in the Grid. In Proceedings of the 24th international Conference on Distributed Computing Systems (Icdcs'04) (March 24 - 26, 2004). ICDCS. IEEE Computer Society, Washington, DC, 342-349.
  8. G. von Laszewski, M. Hategan, Java CoG Kit Karajan/Gridant workflow guide, tech. rep., Technical Report, Argonne National Laboratory, Argonne, IL, USA, 2005
  9. Miles, S., P. T. Groth, M. Branco, and L. Moreau (2007). The requirements of using provenance in e-science experiments. In: Journal of Grid Computing, 5(1):1-25.
  10. Miles, S., Munroe, M. Luck, and L. Moreau (2007). Modelling the provenance of data in autonomous systems. In E. H. Durfee, M. Yokoo, M. N. Huhns, and O. Shehory, editors, AAMAS, page 50. IFAAMAS.
  11. Nitzsche, J., Tammo van Lessen, D. Karastoyanova, and F. Leymann (2007). BPEL for Semantic Web Services (BPEL4SWS). Lecture Notes in: Computer Science, Volume 4805/2007, Pages 179-188.
  12. Plankensteiner, Kassian and Prodan, Radu and Fahringer, Thomas and Kertesz, Attila and Kacsuk, Peter K. (2007) Fault-tolerant behavior in state-of-the-art grid workflow management systems. Technical Report. CoreGRID.
  13. Ramakrishnan, A., G. Singh, H. Zhao, E. Deelman, R. Sakellariou, K. Vahi, K. Blackburn, D. Meyers, M. Samidi (2007). Scheduling Data-IntensiveWorkflows onto Storage-Constrained Distributed Resources. In: Seventh IEEE International Symposium on Cluster Computing and the Grid. Pages 401-407.
  14. Singh, G., C. Kesselman, and E. Deelman (2005). Optimizing gridbased workflow execution. In: Journal of Grid Computing, 3(3-4):201-219.
  15. Subramanian, S., P. Thiran, N. Narendra, G. K. Mostefaoui, and Z. Maamar (2008). On the enhancement of bpel engines for self-healing composite web services. IEEE Computer Society.
  16. Taylor, I. 2006. Triana Generations. In Proceedings of the Second IEEE international Conference on E-Science and Grid Computing (December 04 -06, 2006). E- SCIENCE. IEEE Computer Society, Washington, DC, 143. Thain, D., T. Tannenbaum, and M. Livny (2005). Distributed computing in practice: the condor experience. In: CP&E, 17(2-4):323-356.
  17. Yu, J., and R. Buyya (2005). A taxonomy of workflow management systems for grid computing. In: Journal Grid Comput., 3(3-4):171-200.
  18. Zhao Y., Hategan, M., Clifford, B., Foster, I., vonLaszewski, G., Raicu, I., Stef-Praun, T. and Wilde, M Swift: Fast, Reliable, Loosely Coupled Parallel Computation IEEE International Workshop on Scientific Workflows 2007