Workflow Enactment in ICENI

Workflow specification and enactment is a critical operation in e-science. In this paper we describe how an abstract workflow, specified by an end-user in the form of an Execution Plan, is instantiated within the ICENI environment through the enactment pipeline. The pipeline starts with the workflow specification, includes the mapping of work onto resources through a workflow enabled scheduler which is able to make use of performance results captured from previous executions within the ICENI environment, and ends with the orchestration of the concrete execution plan on the specified collection of distributed resources. We show that ICENI is capable of deploying the specified components of the workflow over the available resources.