[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
article

Monetary Cost Optimizations for Hosting Workflow-as-a-Service in IaaS Clouds

Published: 01 January 2016 Publication History

Abstract

Recently, we have witnessed workflows from science and other data-intensive applications emerging on Infrastructure-as-a-Service (IaaS) clouds, and many workflow service providers offering workflow-as-a-service (WaaS). The major concern of WaaS providers is to minimize the monetary cost of executing workflows in the IaaS clouds. The selection of virtual machines (instances) types significantly affects the monetary cost and performance of running a workflow. Moreover, IaaS cloud environment is dynamic, with high performance dynamics caused by the interference from concurrent executions and price dynamics like spot prices offered by Amazon EC2. Therefore, we argue that WaaS providers should have the notion of offering probabilistic performance guarantees for individual workflows to explicitly expose the performance and cost dynamics of IaaS clouds to users. We develop a scheduling system called Dyna to minimize the expected monetary cost given the user-specified probabilistic deadline guarantees. Dyna includes an \({A^\star}\)Image (zhou-ieq1-2404807.gif) is missing or otherwise invalid.-based instance configuration method for performance dynamics, and a hybrid instance configuration refinement for using spot instances. Experimental results with three scientific workflow applications on Amazon EC2 and a cloud simulator demonstrate (1) the ability of Dyna on satisfying the probabilistic deadline guarantees required by the users; (2) the effectiveness on reducing monetary cost in comparison with the existing approaches.

Cited By

View all
  1. Monetary Cost Optimizations for Hosting Workflow-as-a-Service in IaaS Clouds

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image IEEE Transactions on Cloud Computing
    IEEE Transactions on Cloud Computing  Volume 4, Issue 1
    January 2016
    118 pages

    Publisher

    IEEE Computer Society Press

    Washington, DC, United States

    Publication History

    Published: 01 January 2016

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 14 Dec 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2023)Efficient, economical and energy-saving multi-workflow scheduling in hybrid cloudExpert Systems with Applications: An International Journal10.1016/j.eswa.2023.120401228:COnline publication date: 15-Oct-2023
    • (2023)A Cost-Efficient Workflow as a Service Broker Using On-demand and Spot InstancesJournal of Grid Computing10.1007/s10723-023-09676-921:3Online publication date: 8-Jul-2023
    • (2023)Scheduling of Workflows with Task Resource Requirements in Cluster EnvironmentsParallel Computing Technologies10.1007/978-3-031-41673-6_14(177-196)Online publication date: 21-Aug-2023
    • (2022)Taming System Dynamics on Resource Optimization for Data Processing Workflows: A Probabilistic ApproachIEEE Transactions on Parallel and Distributed Systems10.1109/TPDS.2021.309140033:1(231-248)Online publication date: 1-Jan-2022
    • (2022)A flexible deadline-driven resource provisioning and scheduling algorithm for multiple workflows with VM sharing protocol on WaaS-cloudThe Journal of Supercomputing10.1007/s11227-021-04225-178:6(8025-8055)Online publication date: 1-Apr-2022
    • (2021)Adaptive Resource Provisioning and Scheduling Algorithm for Scientific Workflows on IaaS CloudSN Computer Science10.1007/s42979-021-00852-w2:6Online publication date: 15-Sep-2021
    • (2021)An energy-efficient big data workflow scheduling algorithm under budget constraints for heterogeneous cloud environmentThe Journal of Supercomputing10.1007/s11227-021-03733-477:10(11946-11985)Online publication date: 1-Oct-2021
    • (2020)Multiple Workflows Scheduling in Multi-tenant Distributed SystemsACM Computing Surveys10.1145/336803653:1(1-39)Online publication date: 6-Feb-2020
    • (2020)A hybrid genetic algorithm for scientific workflow scheduling in cloud environmentNeural Computing and Applications10.1007/s00521-020-04878-832:18(15263-15278)Online publication date: 1-Sep-2020
    • (2019)A Survey on Scheduling Strategies for Workflows in Cloud Environment and Emerging TrendsACM Computing Surveys10.1145/332509752:4(1-36)Online publication date: 30-Aug-2019
    • Show More Cited By

    View Options

    View options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media