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 条
  • [31] An Energy- and Reliability-Aware Task Scheduling in Real-Time MPSoC Systems
    Saberikia, Mohammad Reza
    Beitollahi, Hakem
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2022, 31 (13)
  • [32] Lifetime Reliability-Aware Task Allocation and Scheduling for MPSoC Platforms
    Huang, Lin
    Yuan, Feng
    Xu, Qiang
    DATE: 2009 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, VOLS 1-3, 2009, : 51 - 56
  • [33] EASTD: A New Energy-Aware Scheduling with Target Deadline Constraint for Real Workflows in DVFS Cloud Environment
    Hassan, Hadeer A.
    Salem, Sameh A.
    Saad, E. M.
    2019 15TH INTERNATIONAL COMPUTER ENGINEERING CONFERENCE (ICENCO 2019), 2019, : 216 - 221
  • [34] Energy Efficient and Reliability Aware Workflow Task Scheduling in Cloud Environment
    Rambabu Medara
    Ravi Shankar Singh
    Wireless Personal Communications, 2021, 119 : 1301 - 1320
  • [35] Energy Efficient and Reliability Aware Workflow Task Scheduling in Cloud Environment
    Medara, Rambabu
    Singh, Ravi Shankar
    WIRELESS PERSONAL COMMUNICATIONS, 2021, 119 (02) : 1301 - 1320
  • [36] Cost-Aware Scheduling of Deadline-Constrained Task Workflows in Public Cloud Environments
    Moens, Hendrik
    Handekyn, Koen
    De Turck, Filip
    2013 IFIP/IEEE INTERNATIONAL SYMPOSIUM ON INTEGRATED NETWORK MANAGEMENT (IM 2013), 2013, : 68 - 75
  • [37] CloudFreq: Elastic Energy-Efficient Bag-of-Tasks Scheduling in DVFS-enabled Clouds
    Zhang, Yujian
    Wang, Yun
    Hu, Cheng
    2015 IEEE 21ST INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS), 2015, : 585 - 592
  • [38] Reliability-Aware Task Allocation Latency Optimization in Edge Computing
    Koulounipris, Andreas
    Michael, Maria K.
    Theocharides, Theocharis
    2019 IEEE 25TH INTERNATIONAL SYMPOSIUM ON ON-LINE TESTING AND ROBUST SYSTEM DESIGN (IOLTS 2019), 2019, : 200 - 203
  • [39] Reliability-aware DAG scheduling with primary-backup in cloud computing
    Jing, Weipeng
    Liu, Yaqiu
    Shao, Hongrun
    INTERNATIONAL JOURNAL OF COMPUTER APPLICATIONS IN TECHNOLOGY, 2015, 52 (01) : 86 - 93
  • [40] RATE: Reliability-Aware Task Service in Fog-Enabled IoV Environments
    Tiwari, Minu
    Maity, Ilora
    Misra, Sudip
    IEEE TRANSACTIONS ON COGNITIVE COMMUNICATIONS AND NETWORKING, 2024, 10 (04) : 1525 - 1534