Workflow scheduling has been extensively studied to improve the system performance. However, existing approaches are usually built on predefined workflow graph structure, neglecting the possibility that a workflow graph itself may be changeable when certain conditions are satisfied. Therefore, in this paper, we propose the concept of graph refactoring that transforms certain types of sequential tasks to run in parallel without changing system's functionality. We first provide a classification for task dependencies in workflows and identify that previously sequential task ordering in loose control dependency can be scheduled to run in parallel as long as supporting services are trustworthy. With this concept, we present a refactoring algorit...
International audienceScientific workflow systems are numerous and equipped of provenance modules ab...
Collaborative development environments allow a group of users to view and edit a shared item from ge...
Workflow management systems (WFMSs) coordinate the execution of applications distributed over networ...
The performance and reliability of workflow execution are highly dependent on the scheduling algorit...
Workflow scheduling has been extensively studied to improve the system performance. However, existin...
Large-scale distributed computing systems like grids and more recently clouds are a platform of choi...
Collaborative editing systems allow a group of users to view and edit a shared item from geographica...
Robustness and reliability with respect to the successful completion of a schedule are crucial requi...
The Grid is an heterogeneous and dynamic environment which enables distributed computation. This mak...
International audienceWe consider the problem of orchestrating the execution of workflow application...
In this paper, main components of a workflow system that are relevant to the correctness in the pres...
Abstract—Making use of the concepts of the activity diagrams of the Unified Modeling Language, this ...
Growing evidence shows that in obtaining high performance, a well-managed time-constrained workflow ...
Grid systems span multiple organizations, so their workflow processes have security requirements, su...
Many functions in today’s society are immensely dependent on data. Data drives everything from busin...
International audienceScientific workflow systems are numerous and equipped of provenance modules ab...
Collaborative development environments allow a group of users to view and edit a shared item from ge...
Workflow management systems (WFMSs) coordinate the execution of applications distributed over networ...
The performance and reliability of workflow execution are highly dependent on the scheduling algorit...
Workflow scheduling has been extensively studied to improve the system performance. However, existin...
Large-scale distributed computing systems like grids and more recently clouds are a platform of choi...
Collaborative editing systems allow a group of users to view and edit a shared item from geographica...
Robustness and reliability with respect to the successful completion of a schedule are crucial requi...
The Grid is an heterogeneous and dynamic environment which enables distributed computation. This mak...
International audienceWe consider the problem of orchestrating the execution of workflow application...
In this paper, main components of a workflow system that are relevant to the correctness in the pres...
Abstract—Making use of the concepts of the activity diagrams of the Unified Modeling Language, this ...
Growing evidence shows that in obtaining high performance, a well-managed time-constrained workflow ...
Grid systems span multiple organizations, so their workflow processes have security requirements, su...
Many functions in today’s society are immensely dependent on data. Data drives everything from busin...
International audienceScientific workflow systems are numerous and equipped of provenance modules ab...
Collaborative development environments allow a group of users to view and edit a shared item from ge...
Workflow management systems (WFMSs) coordinate the execution of applications distributed over networ...