Cooperative Processes for Scientific Workflows
The work described in this paper is a contribution to the problems of managing in data-intensive scientific applications. First, we discuss scientific workflows and motivate there use in scientific applications. Then, we introduce the concept of cooperative processes and describe their interactions and uses in a flexible cooperative workflow system called Bonita. Finally, we propose an approach to integrate and synthesize the data exchanged by the mapping of data-intensive science into Bonita, using a binary approach, and illustrate the endeavors done to enhance the performance computations within a dynamic environment.
KeywordsDynamic Environment Heterogeneous Data Data Streaming Cooperative Process Binary Approach
- 1.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: European Across Grids Conference, pp. 11–20 (2004)Google Scholar
- 3.Bowers, S., Ludäscher, B.: An ontology-driven framework for data transformation in scientific workflows. In: DILS, pp. 1–16 (2004)Google Scholar
- 4.Medeiros, C.B., Vossen, G., Weske, M.: WASA: A workflow-based architecture to support scientific database applications (extended abstract). Database and Expert Systems Applications, 574–583 (1995)Google Scholar
- 6.Agarwala, S., Eisenhauer, G., Schwan, K.: Lightweight morphing support for evolving middleware data exchanges in distributed applications. In: ICDCS 2005: Proceedings of the 25th IEEE International Conference on Distributed Computing Systems (ICDCS 2005), Washington, DC, USA, pp. 697–706. IEEE Computer Society, Los Alamitos (2005)CrossRefGoogle Scholar