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 条
  • [41] Cloud-Trust-a Security Assessment Model for Infrastructure as a Service (IaaS) Clouds
    Gonzales, Dan
    Kaplan, Jeremy M.
    Saltzman, Evan
    Winkelman, Zev
    Woods, Dulani
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2017, 5 (03) : 523 - 536
  • [42] Online Bi-Objective Scheduling for IaaS Clouds Ensuring Quality of Service
    Tchernykh, Andrei
    Lozano, Luz
    Schwiegelshohn, Uwe
    Bouvry, Pascal
    Pecero, Johnatan E.
    Nesmachnow, Sergio
    Drozdov, Alexander Yu.
    JOURNAL OF GRID COMPUTING, 2016, 14 (01) : 5 - 22
  • [43] Energy-Aware Online Scheduling: Ensuring Quality of Service for IaaS Clouds
    Tchernykh, Andrei
    Lozano, Luz
    Schwiegelshohn, Uwe
    Bouvry, Pascal
    Pecero, Johnatan E.
    Nesmachnow, Sergio
    2014 INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING & SIMULATION (HPCS), 2014, : 911 - 918
  • [44] GRP-HEFT: A Budget-Constrained Resource Provisioning Scheme for Workflow Scheduling in IaaS Clouds
    Faragardi, Hamid Reza
    Sedghpour, Mohammad Reza Saleh
    Fazliahmadi, Saber
    Fahringer, Thomas
    Rasouli, Nayereh
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2020, 31 (06) : 1239 - 1254
  • [45] Cost Optimised Heuristic Algorithm (COHA) for Scientific Workflow Scheduling in IaaS Cloud Environment
    Konjaang, J. Kok
    Xu, Lina
    2020 IEEE 6TH INT CONFERENCE ON BIG DATA SECURITY ON CLOUD (BIGDATASECURITY) / 6TH IEEE INT CONFERENCE ON HIGH PERFORMANCE AND SMART COMPUTING, (HPSC) / 5TH IEEE INT CONFERENCE ON INTELLIGENT DATA AND SECURITY (IDS), 2020, : 162 - 168
  • [46] Service Workflow Monitoring in Private Clouds: The User Point of View
    Senna, Carlos R.
    Bittencourt, Luiz F.
    Madeira, Edmundo R. M.
    2012 IEEE LATIN AMERICA CONFERENCE ON CLOUD COMPUTING AND COMMUNICATIONS (LATINCLOUD), 2012, : 25 - 30
  • [47] A Review of Cost and Makespan-Aware Workflow Scheduling in Clouds
    Lu, Pingping
    Zhang, Gongxuan
    Zhu, Zhaomeng
    Zhou, Xiumin
    Sun, Jin
    Zhou, Junlong
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2019, 28 (06)
  • [48] User Priority Aware and Cost Constrained Workflow Scheduling in Clouds
    Chen, Yuehong
    Xia, Yuanqing
    Yan, Ce
    Gao, Runze
    PROCEEDINGS OF THE 38TH CHINESE CONTROL CONFERENCE (CCC), 2019, : 2708 - 2713
  • [49] HCOC: a cost optimization algorithm for workflow scheduling in hybrid clouds
    Fernando Bittencourt, Luiz
    Roberto Mauro Madeira, Edmundo
    JOURNAL OF INTERNET SERVICES AND APPLICATIONS, 2011, 2 : 207 - 227
  • [50] Energy and cost aware workflow scheduling in clouds with deadline constraint
    Medara, Rambabu
    Singh, Ravi Shankar
    Sompalli, Mahesh
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2022, 34 (13):