2014
DOI: 10.1016/j.procs.2014.05.049
|View full text |Cite
|
Sign up to set email alerts
|

Workflow as a Service in the Cloud: Architecture and Scheduling Algorithms

Abstract: With more and more workflow systems adopting cloud as their execution environment, it becomes increasingly challenging on how to efficiently manage various workflows, virtual machines (VMs) and workflow execution on VM instances. To make the system scalable and easy-to-extend, we design a Workflow as a Service (WFaaS) architecture with independent services. A core part of the architecture is how to efficiently respond continuous workflow requests from users and schedule their executions in the cloud. Based on … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
27
0
4

Year Published

2014
2014
2023
2023

Publication Types

Select...
5
3
1

Relationship

1
8

Authors

Journals

citations
Cited by 51 publications
(31 citation statements)
references
References 11 publications
0
27
0
4
Order By: Relevance
“…There are several workflow environments described in literature, like: Cloudbus Toolkit, CloudAnalyst, Swin De W-C (Swinburne Decentralized Workflow for Cloud) [6]. The use of cloud by more and more workflow systems as execution environment increases the challenges related to the efficiency of varied workflow management, virtual machines and execution of instances on virtual machines [7]. A key element in workflow management is workflow scheduling.…”
Section: Cloud Computing and Workflow Management Systemsmentioning
confidence: 99%
“…There are several workflow environments described in literature, like: Cloudbus Toolkit, CloudAnalyst, Swin De W-C (Swinburne Decentralized Workflow for Cloud) [6]. The use of cloud by more and more workflow systems as execution environment increases the challenges related to the efficiency of varied workflow management, virtual machines and execution of instances on virtual machines [7]. A key element in workflow management is workflow scheduling.…”
Section: Cloud Computing and Workflow Management Systemsmentioning
confidence: 99%
“…The series of works [3], [15] presented a broker-based framework to support the execution of workflow applications on a multi-Cloud environment. Wang et al [16] designed a Workflow as a Service (WFaaS) architecture focused on responding continuous workflow requests and scheduling their executions in the Cloud. After proposing four heuristic workflow scheduling algorithms for the WFaaS architecture, they analyzed the differences and best usages of the algorithms in terms of performance, cost and the price/performance ratio via experimental studies.…”
Section: Related Workmentioning
confidence: 99%
“…Workflow technology is business processes able to manage new requirements of the firms and improve their productivity. Transferring workflows to the cloud environment enable organizations to use various cloud services to facilitate their workflows [3].…”
Section: Introductionmentioning
confidence: 99%
“…These rules might include QoS parameters like cost and deadline in addition to dependencies among tasks of the workflow. Since workflow scheduling problem is an NP-complete problem, using evolutionary algorithms is the most appropriate approach for solving that [3,4].…”
Section: Introductionmentioning
confidence: 99%