Kepler: An Extensible System for Design and Execution of Scientific Workflows
SSDBM '04 Proceedings of the 16th International Conference on Scientific and Statistical Database Management
A taxonomy of scientific workflow systems for grid computing
ACM SIGMOD Record
Evaluation of BPEL to Scientific Workflows
CCGRID '06 Proceedings of the Sixth IEEE International Symposium on Cluster Computing and the Grid
Building web services for scientific grid applications
IBM Journal of Research and Development
A Framework for Collecting Provenance in Data-Centric Scientific Workflows
ICWS '06 Proceedings of the IEEE International Conference on Web Services
Pegasus: A framework for mapping complex scientific workflows onto distributed systems
Scientific Programming
Fault Tolerance and Recovery of Scientific Workflows on Computational Grids
CCGRID '08 Proceedings of the 2008 Eighth IEEE International Symposium on Cluster Computing and the Grid
Microsoft® windows® workflow foundation step by step
Microsoft® windows® workflow foundation step by step
Trident: Scientific Workflow Workbench for Oceanography
SERVICES '08 Proceedings of the 2008 IEEE Congress on Services - Part I
The Trident Scientific Workflow Workbench
ESCIENCE '08 Proceedings of the 2008 Fourth IEEE International Conference on eScience
ICWS '09 Proceedings of the 2009 IEEE International Conference on Web Services
Reliable scientific service compositions
ICSOC'06 Proceedings of the 4th international conference on Service-oriented computing
Open grid computing environments: advanced gateway support activities
Proceedings of the 2010 TeraGrid Conference
Molecular parameter optimization gateway (ParamChem): workflow management through TeraGrid ASTA
Proceedings of the 2011 TeraGrid Conference: Extreme Digital Discovery
Apache airavata: a framework for distributed applications and computational workflows
Proceedings of the 2011 ACM workshop on Gateway computing environments
Building a National Distributed e-Infrastructure - PL-Grid
Hi-index | 0.00 |
Scientists believe in the concept of collective intelligence and are increasingly collaborating with their peers, sharing data and simulation techniques. These collaborations are made possible by building eScience infrastructures. eScience infrastructures build and assemble various scientific workflow and data management tools which provide rich end user functionality while abstracting the complexities of many underlying technologies. For instance, workflow systems provide a means to execute complex sequence of tasks with or without intensive user intervention and in ways that support flexible reordering and reconfiguration of the workflow. As the workflow technologies continue to emerge, the need for interoperability and standardization clamorous. The Web Services Business Process Execution Language (WS-BPEL) provides one such standard way of defining workflows. WS-BPEL specification encompasses broad range of workflow composition and description capabilities that can be applied to both abstract as well as concrete executable components. Scientific workflows with their agile characteristics present significant challenges in embracing WS-BPEL for eScience purposes. In this paper we discuss the experiences in adopting a WS-BPEL runtime within an eScience infrastructure with reference to an early implementation of a custom eScience motivated BPEL like workflow engine. Specifically the paper focuses on replacing the early adopter research system with a widely used open source WS-BPEL runtime, Apache ODE, while retaining the interoperable design to switch to any WS-BPEL compliant workflow runtime in future. The paper discusses the challenges encountered in extending a business motivated workflow engine for scientific workflow executions. Further, the paper presents performance benchmarks for the developed system.