A Workflow Engine for Computing Clouds
This paper developed a workflow engine that enables the execution of workflows on existing Cloud platforms. The workflow engine automatically delivers the computation of each individual task to the selected Cloud and transfers the input/output data across different platforms. Additionally, it predicts the execution time and payment of the tasks, helping users select the best Cloud services with respect to the performance vs. cost tradeoff. Since, Amazon published its Elastic Compute Cloud (EC2) and Simple Storage Service (S3) in 2008, Cloud Computing became a hot topic in both industrial and academic areas. There exist different definitions of Cloud Computing, including the earlier contribution.