Publications
A semantic framework for automatic generation of computational workflows using distributed data and component catalogues
Abstract
Computational workflows are a powerful paradigm to represent and manage complex applications, particularly in large-scale distributed scientific data analysis. Workflows represent application components that result in individual computations as well as their interdependences in terms of dataflow. Workflow systems use these representations to manage various aspects of workflow creation and execution for users, such as the automatic assignment of execution resources. This article describes an approach to automating a new aspect of the process: the selection of application components and data sources. We present a novel approach that enables users to specify varying degrees of detail and amount of constraints in a workflow request, including the specification of constraints on input, intermediate or output data in the workflow, abstract workflow component classes rather than specific component …
- Date
- December 1, 2011
- Authors
- Yolanda Gil, Pedro A Gonzalez-Calero, Jihie Kim, Joshua Moody, Varun Ratnakar
- Journal
- Journal of Experimental & Theoretical Artificial Intelligence
- Volume
- 23
- Issue
- 4
- Pages
- 389-467
- Publisher
- Taylor & Francis Group