Energy and Reliability-Aware Task Scheduling for Cost Optimization of DVFS-Enabled Cloud Workflows

被引:8
|
作者
Cao, E. [1 ]
Musa, Saira [1 ]
Chen, Mingsong [1 ]
Wei, Tongquan [1 ]
Wei, Xian [1 ]
Fu, Xin [2 ]
Qiu, Meikang [3 ,4 ]
机构
[1] East China Normal Univ, Shanghai Key Lab Trustworthy Comp, Shanghai 200062, Peoples R China
[2] Univ Houston, Dept Elect & Comp Engn, Houston, TX 77204 USA
[3] Shenzhen Univ, Coll Comp Sci & Software Engn, Shenzhen 518060, Peoples R China
[4] Texas A&M Univ, Dept Comp Sci & Informat Syst, Commerce, TX 75428 USA
关键词
Cloud computing; Task analysis; Costs; Energy consumption; Reliability; Scheduling; Processor scheduling; Cloud workflow; cost optimization; energy efficiency; reliability; dynamic voltage and frequency scaling; COMPUTING ENVIRONMENTS; SIMULATION; ALGORITHM;
D O I
10.1109/TCC.2022.3188672
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Due to the increasing complexity, the execution of workflow applications on cloud typically involves a large number of virtual machines (VMs), which makes the cost as well as energy consumption a great concern. To alleviate this issue, more and more cloud service providers introduce new pricing policies considering Dynamic Voltage and Frequency Scaling (DVFS), where users are charged on the basis of allocated CPU frequencies together with various combinations of VM configurations and prices. However, the customizable CPU frequencies make resource provisioning and scheduling harder to achieve a cost-optimal solution. The things become even worse, since lowering CPU voltages of VMs will increase their chance of suffering soft errors, which results in a high rate of completion time failures of workflow applications. To address the above problem, this paper proposes a novel task scheduling method for the purpose of cost optimization based on the genetic algorithm. By introducing new genetic operators and frequency scaling scheme for DVFS-enabled cloud workflows, our approach can quickly figure out cost-optimal resource provisioning and task scheduling solutions by allocating tasks to appropriate VMs with specific operating frequencies under energy, reliability, makespan and memory constraints. Extensive experiments on various well-known scientific workflow benchmarks validate the effectiveness of the proposed method. Comparing with state-of-the-art methods, our approach can significantly reduce the overall cost and energy consumption without violating the given constraints.
引用
收藏
页码:2127 / 2143
页数:17
相关论文
共 50 条
  • [1] A smart energy and reliability aware scheduling algorithm for workflow execution in DVFS-enabled cloud environment
    Hassan, Hadeer A.
    Salem, Sameh A.
    Saad, Elsayed M.
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2020, 112 : 431 - 448
  • [2] An Energy-Efficient Task Scheduling Algorithm in DVFS-enabled Cloud Environment
    Tang, Zhuo
    Qi, Ling
    Cheng, Zhenzhen
    Li, Kenli
    Khan, Samee U.
    Li, Keqin
    JOURNAL OF GRID COMPUTING, 2016, 14 (01) : 55 - 74
  • [3] Soft error-aware energy-efficient task scheduling for workflow applications in DVFS-enabled cloud
    Wu, Tingming
    Gu, Haifeng
    Zhou, Junlong
    Wei, Tongquan
    Liu, Xiao
    Chen, Mingsong
    JOURNAL OF SYSTEMS ARCHITECTURE, 2018, 84 : 12 - 27
  • [4] Thermal-Aware Energy-Efficient Task Scheduling for DVFS-Enabled Data Centers
    Han, Dong
    Shu, Tao
    2015 INTERNATIONAL CONFERENCE ON COMPUTING, NETWORKING AND COMMUNICATIONS (ICNC), 2015, : 536 - 540
  • [5] Energy aware multi objective algorithm for task scheduling on DVFS-enabled cloud datacenters using fuzzy NSGA-II
    Fatehi, Saeed
    Motameni, Homayun
    Barzegar, Behnam
    Golsorkhtabaramiri, Mehdi
    INTERNATIONAL JOURNAL OF NONLINEAR ANALYSIS AND APPLICATIONS, 2021, 12 (02): : 2303 - 2331
  • [6] Thermal-Aware and DVFS-Enabled Big Data Task Scheduling for Data Centers
    Liu, Huazhong
    Liu, Baoshun
    Yang, Laurence T.
    Lin, Man
    Deng, Yuhui
    Bilal, Kashif
    Khan, Samee U.
    IEEE TRANSACTIONS ON BIG DATA, 2018, 4 (02) : 177 - 190
  • [7] An Energy-aware Scheduling Algorithm in DVFS-enabled Networked Data Centers
    Shojafar, Mohammad
    Canali, Claudia
    Lancellotti, Riccardo
    Abolfazli, Saeid
    PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND SERVICES SCIENCE, VOL 2 (CLOSER), 2016, : 387 - 397
  • [8] Energy-Aware Non-Preemptive Task Scheduling With Deadline Constraint in DVFS-Enabled Heterogeneous Clusters
    Wang, Qiang
    Mei, Xinxin
    Liu, Hai
    Leung, Yiu-Wing
    Li, Zongpeng
    Chu, Xiaowen
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2022, 33 (12) : 4083 - 4099
  • [9] Energy-aware scheduling algorithm for time-constrained workflow tasks in DVFS-enabled cloud environment
    Safari, Monire
    Khorsand, Reihaneh
    SIMULATION MODELLING PRACTICE AND THEORY, 2018, 87 : 311 - 326
  • [10] Energy-aware stochastic scheduling model with precedence constraints on DVFS-enabled processors
    Sajid, Mohammad
    Raza, Zahid
    TURKISH JOURNAL OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCES, 2016, 24 (05) : 4117 - 4128