Repeated executions of resource-intensive workflows over a large number of runs are commonly observed in e-science practice. We explore the hypothesis that, in some cases, provenance traces recorded for past runs of a workflow can be used to make future runs more efficient. This investigation is an initial step into the systematic study of the role that provenance analysis can play in the broader context of self-managing software systems. We have tested our hypothesis on a concrete case study involving a Chemical Engineering workflow deployed on a cloud infrastructure, where we can measure the cost of its repeated execution. Our approach involves augmenting the workflow with a feedback loop in which incremental analysis of the provenance of...
Provenance traces captured by scientific workflows can be useful for designing, debugging and mainte...
Scientific applications are frequently modeled as a workflow that is executed under the control of a...
Workflow forms a key part of many existing Service Oriented applications, involving the integration ...
Repeated executions of resource-intensive workflows over a large number of runs are commonly observe...
© 2017 Elsevier B.V. The emergence of Cloud computing provides a new computing paradigm for scientif...
Capturing and exploiting provenance information is considered to be important across a range of scie...
One of the foundations of science is that researchers must publish the methodology used to achieve t...
Scientists can facilitate data intensive applications to study and understand the behavior of a comp...
© 2018, Springer-Verlag GmbH Austria, part of Springer Nature. Provenance of scientific workflows ha...
Many scientists are using workflows to systematically design and run computational experiments. Once...
Integrated provenance support promises to be a chief advantage of scientific workflow systems over s...
International audienceIn long-lasting scientific workflow executions in HPC machines, computational ...
Grid computing and workflow management systems emerged as solutions to the challenges arising from t...
The automated tracking and storage of provenance information promises to be a major advantage of sci...
International audienceScientific workflows need to be iteratively, and often interactively, executed...
Provenance traces captured by scientific workflows can be useful for designing, debugging and mainte...
Scientific applications are frequently modeled as a workflow that is executed under the control of a...
Workflow forms a key part of many existing Service Oriented applications, involving the integration ...
Repeated executions of resource-intensive workflows over a large number of runs are commonly observe...
© 2017 Elsevier B.V. The emergence of Cloud computing provides a new computing paradigm for scientif...
Capturing and exploiting provenance information is considered to be important across a range of scie...
One of the foundations of science is that researchers must publish the methodology used to achieve t...
Scientists can facilitate data intensive applications to study and understand the behavior of a comp...
© 2018, Springer-Verlag GmbH Austria, part of Springer Nature. Provenance of scientific workflows ha...
Many scientists are using workflows to systematically design and run computational experiments. Once...
Integrated provenance support promises to be a chief advantage of scientific workflow systems over s...
International audienceIn long-lasting scientific workflow executions in HPC machines, computational ...
Grid computing and workflow management systems emerged as solutions to the challenges arising from t...
The automated tracking and storage of provenance information promises to be a major advantage of sci...
International audienceScientific workflows need to be iteratively, and often interactively, executed...
Provenance traces captured by scientific workflows can be useful for designing, debugging and mainte...
Scientific applications are frequently modeled as a workflow that is executed under the control of a...
Workflow forms a key part of many existing Service Oriented applications, involving the integration ...