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

被引:51
|
作者
Zhou, Amelie Chi [1 ]
He, Bingsheng [1 ]
Liu, Cheng [1 ]
机构
[1] Nanyang Technol Univ, Sch Comp Engn, Singapore 637598, Singapore
关键词
Cloud computing; cloud dynamics; spot prices; monetary cost optimizations; scientific workflows;
D O I
10.1109/TCC.2015.2404807
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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)-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.
引用
收藏
页码:34 / 48
页数:15
相关论文
共 50 条
  • [1] A Cost-Aware Scheduling Algorithm for Reliable Workflow in IaaS Clouds
    Ye, Lingjuan
    Xia, Yuanqing
    Yang, Liwen
    PROCEEDINGS OF THE 33RD CHINESE CONTROL AND DECISION CONFERENCE (CCDC 2021), 2021, : 275 - 280
  • [2] Network Performance Aware Optimizations on IaaS Clouds
    Gong, Yifan
    He, Bingsheng
    Li, Dan
    IEEE TRANSACTIONS ON COMPUTERS, 2017, 66 (04) : 672 - 687
  • [3] Cost- and Deadline-Constrained Provisioning for Scientific Workflow Ensembles in IaaS Clouds
    Malawski, Maciej
    Juve, Gideon
    Deelman, Ewa
    Nabrzyski, Jarek
    2012 INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS (SC), 2012,
  • [4] A Deadline-Constrained and Cost-Minimized approach for Workflow scheduling in IaaS clouds
    Chen, Keke
    Wang, Yang
    Zhang, Lei
    Xie, Gangzhi
    2022 IEEE 6TH ADVANCED INFORMATION TECHNOLOGY, ELECTRONIC AND AUTOMATION CONTROL CONFERENCE (IAEAC), 2022, : 1080 - 1085
  • [5] Algorithms for cost- and deadline-constrained provisioning for scientific workflow ensembles in IaaS clouds
    Malawski, Maciej
    Juve, Gideon
    Deelman, Ewa
    Nabrzyski, Jarek
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2015, 48 : 1 - 18
  • [6] Cost and makespan aware workflow scheduling in IaaS clouds using hybrid spider monkey optimization
    Rizvi, Naela
    Dharavath, Ramesh
    Edla, Damodar Reddy
    SIMULATION MODELLING PRACTICE AND THEORY, 2021, 110
  • [7] Quality of Service Aware Cost Optimization for Online Gaming Services in IaaS Clouds
    Gao, Yongqiang
    Guo, Wenhui
    Zhou, Chenyang
    PROCEEDINGS OF THE 2021 IEEE 24TH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN (CSCWD), 2021, : 55 - 60
  • [8] Interlinking Distributed Services for Workflow-as-a-Service Based on Linked Data
    Chen, Wuhui
    Paik, Incheon
    Tashiro, Tetsuya
    JOURNAL OF ADVANCED COMPUTATIONAL INTELLIGENCE AND INTELLIGENT INFORMATICS, 2013, 17 (04) : 561 - 572
  • [9] Budget aware scheduling algorithm for workflow applications in IaaS clouds
    K. Kalyan Chakravarthi
    L. Shyamala
    V. Vaidehi
    Cluster Computing, 2020, 23 : 3405 - 3419
  • [10] Budget aware scheduling algorithm for workflow applications in IaaS clouds
    Chakravarthi, K.
    Shyamala, L.
    Vaidehi, V.
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2020, 23 (04): : 3405 - 3419