Workflow as a Service in the Cloud: Architecture and Scheduling Algorithms
Loading...
Author/Creator
Author/Creator ORCID
Date
2014-06-06
Type of Work
Department
Program
Citation of Original Publication
Wang, Jianwu, Prakashan Korambath, Ilkay Altintas, Jim Davis, and Daniel Crawl. “Workflow as a Service in the Cloud: Architecture and Scheduling Algorithms.” Procedia Computer Science, 2014 International Conference on Computational Science, 29 (January 1, 2014): 546–56. https://doi.org/10.1016/j.procs.2014.05.049.
Rights
This item is likely protected under Title 17 of the U.S. Copyright Law. Unless on a Creative Commons license, for uses protected by Copyright Law, contact the copyright holder or the author.
Attribution-NonCommercial-NoDerivs 3.0 Unported
Attribution-NonCommercial-NoDerivs 3.0 Unported
Subjects
Abstract
With more and more workflow systems adopting cloud as their e xecution environment, it becomes increasingly challenging on how to effic iently manage various workflows, v irtual machines (VMs) and workflow e xecution on VM instances. To make the system scalable and easy-to-extend, we design a Workflow as a Service (WFaaS) a rchitecture with independent services. A core part of the architecture is how to efficiently respond continuous workflo w requests from users and schedule their e xecutions in the c loud. Based on diffe rent targets, we p ropose four heuristic workflo w scheduling a lgorith ms for the WFaaS architecture, and analy ze the differences and best usages of the algorith ms in terms of performance, cost and the price/performance ratio via experimental studies.