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 条
  • [21] Reliability-aware task scheduling for energy efficiency on heterogeneous multiprocessor systems
    Deng, Zexi
    Cao, Dunqian
    Shen, Hong
    Yan, Zihan
    Huang, Huimin
    JOURNAL OF SUPERCOMPUTING, 2021, 77 (10): : 11643 - 11681
  • [22] Modeling Energy Consumption of Virtual Machines in DVFS-Enabled Cloud Data Centers
    Mao, Jianzhou
    Bhattacharya, Tathagata
    Peng, Xiaopu
    Cao, Ting
    Qin, Xiao
    2020 IEEE 39TH INTERNATIONAL PERFORMANCE COMPUTING AND COMMUNICATIONS CONFERENCE (IPCCC), 2020,
  • [23] Thermal vs energy optimization for DVFS-enabled processors in embedded systems
    Liu, Yongpan
    Yang, Huazhong
    Dick, Robert P.
    Wang, Hui
    Shang, Li
    ISQED 2007: PROCEEDINGS OF THE EIGHTH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN, 2007, : 204 - +
  • [24] Energy-Quality-Time Optimized Task Mapping on DVFS-Enabled Multicores
    Mo, Lei
    Kritikakou, Angeliki
    Sentieys, Olivier
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2018, 37 (11) : 2428 - 2439
  • [25] Energy-Efficient Task Scheduling for DVFS-enabled Heterogeneous Computing Systems using a Linear Programming Approach
    Zhang, Yujian
    Wang, Yun
    Wang, Hui
    2016 IEEE 35TH INTERNATIONAL PERFORMANCE COMPUTING AND COMMUNICATIONS CONFERENCE (IPCCC), 2016,
  • [26] Energy- and reliability-aware task scheduling onto heterogeneous MPSoC architectures
    Suleyman Tosun
    The Journal of Supercomputing, 2012, 62 : 265 - 289
  • [27] Energy- and reliability-aware task scheduling onto heterogeneous MPSoC architectures
    Tosun, Suleyman
    JOURNAL OF SUPERCOMPUTING, 2012, 62 (01): : 265 - 289
  • [28] Execution Frequency and Energy Optimization for DVFS-enabled, Near-threshold Processors
    Makikyro, Sofia
    Tuoriniemi, Samuli
    Anttila, Risto
    Koskinen, Lauri
    2020 10TH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTER INFORMATION TECHNOLOGIES (ACIT), 2020, : 518 - 522
  • [29] Frequency aware task scheduling using DVFS for energy efficiency in Cloud data centre
    Samual, Joshua
    Hussin, Masnida
    Hamid, Nor Asilah Wati Abdul
    Abdullah, Azizol
    EXPERT SYSTEMS, 2025, 42 (01)
  • [30] Cost-enabled QoS aware task scheduling in the cloud management system
    Rajavel, Rajkumar
    Ravichandran, Sathish Kumar
    Nagappan, Partheeban
    Venu, Sivakumar
    JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2021, 41 (05) : 5607 - 5615