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 条
  • [31] A Cost Model for IaaS Clouds Based on Virtual Machine Energy Consumption
    Hinz, Mauro
    Koslovski, Guilherme Piegas
    Miers, Charles C.
    Pilla, Laercio L.
    Pillon, Mauricio A.
    JOURNAL OF GRID COMPUTING, 2018, 16 (03) : 493 - 512
  • [32] Bi-Objective Online Scheduling with Quality of Service for IaaS Clouds
    Tchernykh, Andrei
    Lozano, Luz
    Schwiegelshohn, Uwe
    Bouvry, Pascal
    Pecero, Johnatan E.
    Nesmachnow, Sergio
    2014 IEEE 3RD INTERNATIONAL CONFERENCE ON CLOUD NETWORKING (CLOUDNET), 2014, : 307 - 312
  • [33] Performance Benchmarking of Infrastructure-as-a-Service (IaaS) Clouds with Cloud WorkBench
    Scheuner, Joel
    Leitner, Philipp
    COMPANION OF THE 2019 ACM/SPEC INTERNATIONAL CONFERENCE ON PERFORMANCE ENGINEERING (ICPE '19), 2019, : 53 - 56
  • [34] A Cost Model for IaaS Clouds Based on Virtual Machine Energy Consumption
    Mauro Hinz
    Guilherme Piegas Koslovski
    Charles C. Miers
    Laércio L. Pilla
    Maurício A. Pillon
    Journal of Grid Computing, 2018, 16 : 493 - 512
  • [35] Online Multi-Workflow Scheduling under Uncertain Task Execution Time in IaaS Clouds
    Liu, Jiagang
    Ren, Ju
    Dai, Wei
    Zhang, Deyu
    Zhou, Pude
    Zhang, Yaoxue
    Min, Geyong
    Najjari, Noushin
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2021, 9 (03) : 1180 - 1194
  • [36] Fluctuation-Aware and Predictive Workflow Scheduling in Cost-Effective Infrastructure-as-a-Service Clouds
    Li, Weiling
    Xia, Yunni
    Zhou, Mengchu
    Sun, Xiaoning
    Zhu, Qingsheng
    IEEE ACCESS, 2018, 6 : 61488 - 61502
  • [37] Cost minimization of scheduling scientific workflow applications on clouds
    Wu, Hao
    Chen, Xin
    Song, Xiaoyu
    Guo, He
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2020, 32 (05):
  • [38] IaaS vs. Traditional Hosting for Web Applications - Cost Effectiveness Analysis for a Local Market
    Lorenc, Pawel
    Woda, Marek
    ADVANCES IN DEPENDABILITY ENGINEERING OF COMPLEX SYSTEMS, 2018, 582 : 233 - 243
  • [39] Online Bi-Objective Scheduling for IaaS Clouds Ensuring Quality of Service
    Andrei Tchernykh
    Luz Lozano
    Uwe Schwiegelshohn
    Pascal Bouvry
    Johnatan E. Pecero
    Sergio Nesmachnow
    Alexander Yu. Drozdov
    Journal of Grid Computing, 2016, 14 : 5 - 22
  • [40] Prediction-Based Admission Control for IaaS Clouds with Multiple Service Classes
    Carvalho, Marcus
    Menasce, Daniel
    Brasileiro, Francisco
    2015 IEEE 7TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGY AND SCIENCE (CLOUDCOM), 2015, : 82 - 90