Minimizing Energy Consumption Scheduling Algorithm of Workflows With Cost Budget Constraint on Heterogeneous Cloud Computing Systems

被引:10
|
作者
Zhang, Longxin [1 ]
Wang, Lan [1 ]
Wen, Zhicheng [1 ]
Xiao, Mansheng [1 ]
Man, Junfeng [1 ]
机构
[1] Hunan Univ Technol, Coll Comp Sci, Zhuzhou 412007, Peoples R China
基金
中国国家自然科学基金;
关键词
Cost budget constraint; energy consumption; heterogeneous cloud computing systems; workflow application; RELIABILITY; ALLOCATION; TASKS;
D O I
10.1109/ACCESS.2020.3037205
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Cloud computing is a promising platform to conduct large-scale workflow applications according to the pay-per-use model. Minimizing the energy consumption of precedence constrained workflows with cost budget constraints has become one of the popular topics in cloud data centers. Most existing scheduling algorithms mainly consider execution time or cost of a given workflow application under a budget constraint; however, these algorithms do not adequately consider energy saving. A reducing energy consumption strategy using a critical task remapping (RMREC) algorithm is proposed in this study. This algorithm is decomposed into two phases: energy consumption reduction and critical task remapping. In the first phase, the adjustable cost budget and spare cost are determined on the basis of cost budget, critical task path, and adjustable budget factor. All workflow tasks are further allocated to virtual machines (VMs) with the lowest energy consumption to achieve preliminary mapping between tasks and VMs while satisfying the adjustable cost budget constraint. In the second phase, critical tasks are remapped to VMs according to spare cost to decrease energy consumption caused by task migration. Experiments on two types of workflow applications with different scales demonstrate that the presented RMREC algorithm effectively reduces energy consumption without violating cost budget constraints compared with existing algorithms.
引用
收藏
页码:205099 / 205110
页数:12
相关论文
共 50 条
  • [1] MPEFT: a makespan minimizing heuristic scheduling algorithm for workflows in heterogeneous computing systems
    Sirisha, D.
    Prasad, S. Sambhu
    [J]. CCF TRANSACTIONS ON HIGH PERFORMANCE COMPUTING, 2023, 5 (04) : 374 - 389
  • [2] MPEFT: a makespan minimizing heuristic scheduling algorithm for workflows in heterogeneous computing systems
    D. Sirisha
    S. Sambhu Prasad
    [J]. CCF Transactions on High Performance Computing, 2023, 5 : 374 - 389
  • [3] Reducing Energy Consumption With Cost Budget Using Available Budget Preassignment in Heterogeneous Cloud Computing Systems
    Chen, Yuekun
    Xie, Guoqi
    Li, Renfa
    [J]. IEEE ACCESS, 2018, 6 : 20572 - 20583
  • [4] A Scheduling Algorithm for Hadoop MapReduce Workflows with Budget Constraints in the Heterogeneous Cloud
    Wylie, Andrew
    Shi, Wei
    Corriveau, Jean-Pierre
    Wang, Yang
    [J]. 2016 IEEE 30TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2016, : 1433 - 1442
  • [5] Budget-constraint stochastic task scheduling on heterogeneous cloud systems
    Tang, Xiaoyong
    Li, Xiaochun
    Fu, Zhuojun
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2017, 29 (19):
  • [6] An energy-efficient task scheduling algorithm for heterogeneous cloud computing systems
    Sanjaya K. Panda
    Prasanta K. Jana
    [J]. Cluster Computing, 2019, 22 : 509 - 527
  • [7] An energy-efficient task scheduling algorithm for heterogeneous cloud computing systems
    Panda, Sanjaya K.
    Jana, Prasanta K.
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2019, 22 (02): : 509 - 527
  • [8] Minimizing Energy of Heterogeneous Computing Systems by Task Scheduling Approach
    Li, Junke
    Li, Junwei
    Li, Mingjiang
    Wang, Guanyu
    Zhou, Jincheng
    Lu, Yu
    Li, Deguang
    Huang, Yanhui
    [J]. JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2020, 29 (12)
  • [9] Enhanced Parallel Application Scheduling Algorithm with Energy Consumption Constraint in Heterogeneous Distributed Systems
    Li, Jinghong
    Xie, Guoqi
    Li, Keqin
    Tang, Zhuo
    [J]. JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2019, 28 (11)
  • [10] Cost and Energy Aware Scheduling Algorithm for Scientific Workflows with Deadline Constraint in Clouds
    Li, Zhongjin
    Ge, Jidong
    Hu, Haiyang
    Song, Wei
    Hu, Hao
    Luo, Bin
    [J]. IEEE TRANSACTIONS ON SERVICES COMPUTING, 2018, 11 (04) : 713 - 726