Workflow enactment systems are becoming an effective solution to ease programming, deployment and execution of distributed applications in several domains such as telecommunication, manufacturing, e-business, e-government and grid computing. In some of these fields, efficiency and traffic optimization represent key aspects for a wide diffusion of workflow engines and modeling tools. This paper focuses on a technique that enables fine-grained concurrency in compute and data-intensive workflows and reduces the traffic on the network by limiting the number of interactions to the ones strictly needed to bring the data where they are really necessary for continuing the flow of computations. We implemented this technique by using the concepts of ...
Abstract—The repeated execution of workflow logic is usually modeled with loop constructs in the wor...
Workflows have been successfully applied to express the decomposition of complex scientific applicat...
The performance and reliability of workflow execution are highly dependent on the scheduling algorit...
Abstract—Making use of the concepts of the activity diagrams of the Unified Modeling Language, this ...
Workflow management systems are frequently used for modeling, monitoring and controlling the coordin...
This thesis presents the design, implementation, and evaluation of Flow Java, a programming language...
This thesis presents the design, implementation, and evaluation of Flow Java, a programming language...
Logic variables pioneered by (concurrent) logic and concurrent constraint programming are powerful m...
Concurrency is thought to be an advanced topic - much harder than serial computing which, therefore,...
This paper introduces an evolution to classical workflow model that allows more flexible execution o...
Workflows are actively being used in both business and scientific domains to automate processes and ...
Many functions in today’s society are immensely dependent on data. Data drives everything from busin...
Concurrency has always been one of the major themes in any introductory Operating Systems course. In...
Scalability, reliability and adaptability are among the key requirements for the enactment of distri...
In this paper we introduce a workflow management system, called WebFlow, which is based on the world...
Abstract—The repeated execution of workflow logic is usually modeled with loop constructs in the wor...
Workflows have been successfully applied to express the decomposition of complex scientific applicat...
The performance and reliability of workflow execution are highly dependent on the scheduling algorit...
Abstract—Making use of the concepts of the activity diagrams of the Unified Modeling Language, this ...
Workflow management systems are frequently used for modeling, monitoring and controlling the coordin...
This thesis presents the design, implementation, and evaluation of Flow Java, a programming language...
This thesis presents the design, implementation, and evaluation of Flow Java, a programming language...
Logic variables pioneered by (concurrent) logic and concurrent constraint programming are powerful m...
Concurrency is thought to be an advanced topic - much harder than serial computing which, therefore,...
This paper introduces an evolution to classical workflow model that allows more flexible execution o...
Workflows are actively being used in both business and scientific domains to automate processes and ...
Many functions in today’s society are immensely dependent on data. Data drives everything from busin...
Concurrency has always been one of the major themes in any introductory Operating Systems course. In...
Scalability, reliability and adaptability are among the key requirements for the enactment of distri...
In this paper we introduce a workflow management system, called WebFlow, which is based on the world...
Abstract—The repeated execution of workflow logic is usually modeled with loop constructs in the wor...
Workflows have been successfully applied to express the decomposition of complex scientific applicat...
The performance and reliability of workflow execution are highly dependent on the scheduling algorit...