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 条
  • [21] A Workflow Scheduling Approach With Modified Fuzzy Adaptive Genetic Algorithm in IaaS Clouds
    Rizvi, Naela
    Ramesh, Dharavath
    Wang, Lipo
    Basava, Annappa
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2023, 16 (02) : 872 - 885
  • [22] Time-Cost Efficient Scheduling Algorithms for Executing Workflow in Infrastructure as a Service Clouds
    Ghafouri, Robabeh
    Movaghar, Ali
    Mohsenzadeh, Mehran
    WIRELESS PERSONAL COMMUNICATIONS, 2018, 103 (03) : 2035 - 2070
  • [23] Time-Cost Efficient Scheduling Algorithms for Executing Workflow in Infrastructure as a Service Clouds
    Robabeh Ghafouri
    Ali Movaghar
    Mehran Mohsenzadeh
    Wireless Personal Communications, 2018, 103 : 2035 - 2070
  • [24] Minimizing Cost in IaaS Clouds via Scheduled Instance Reservation
    Wang, Qiushi
    Tan, Ming Ming
    Tang, Xueyan
    Cai, Wentong
    2017 IEEE 37TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2017), 2017, : 1565 - 1574
  • [25] Knapsack-Sharing Model for Hybrid Hosting of Enterprise Resource Planning Software on IaaS Clouds
    Yacine Laalaoui
    Hedi Mhalla
    Operations Research Forum, 6 (1)
  • [26] Deadline-constrained workflow scheduling in IaaS clouds with multi-resource packing
    Zhu, Zhaomeng
    Tang, Xueyan
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2019, 101 : 880 - 893
  • [27] Dynamically Partitioning Workflow over Federated Clouds for Optimising the Monetary Cost and Handling Run-Time Failures
    Wen, Zhenyu
    Qasha, Rawaa
    Li, Zequn
    Ranjan, Rajiv
    Watson, Paul
    Romanovsky, Alexander
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2020, 8 (04) : 1093 - 1107
  • [28] Transformation-Based Monetary Cost Optimizations for Workflows in the Cloud
    Zhou, Amelie Chi
    He, Bingsheng
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2014, 2 (01) : 85 - 98
  • [29] Online Multi-Instance Acquisition for Cost Optimization in IaaS Clouds
    Alouane, Nour-Eddine
    Abouchabaka, Jaafar
    Rafalia, Najat
    2016 2ND INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGIES AND APPLICATIONS (CLOUDTECH), 2016, : 284 - 291
  • [30] Performance Benchmarking of Infrastructure-as-a-Service (IaaS) Clouds with Cloud WorkBench
    Scheuner, Joel
    Leitner, Philipp
    2019 IEEE 4TH INTERNATIONAL WORKSHOPS ON FOUNDATIONS AND APPLICATIONS OF SELF* SYSTEMS (FAS*W 2019), 2019, : 257 - 258