Energy aware multi objective algorithm for task scheduling on DVFS-enabled cloud datacenters using fuzzy NSGA-II

被引:1
|
作者
Fatehi, Saeed [1 ]
Motameni, Homayun [2 ]
Barzegar, Behnam [1 ]
Golsorkhtabaramiri, Mehdi [1 ]
机构
[1] Islamic Azad Univ, Dept Comp Engn, Babol Branch, Babol, Iran
[2] Islamic Azad Univ, Dept Comp Engn, Sari Branch, Sari, Iran
关键词
Green Computing; Multi Objective Optimization; Pareto solutions; DVFS; Task scheduling; RESOURCE-MANAGEMENT; MINIMIZATION; CONSUMPTION; ALLOCATION;
D O I
10.22075/ijnaa.2020.21625.2283
中图分类号
O1 [数学];
学科分类号
0701 ; 070101 ;
摘要
Nowadays, energy consumption is curtailed in an effort to further protect the environment as well as to avoid service level agreement (SLA) breach, as critical issues in task scheduling on heterogeneous computing centers. Any reliable task scheduling algorithm should minimize energy consumption, makespan, and cost for cloud users and maximize resource utilization. However, reduction of energy consumption leads to larger makespan and decreases load balancing and customer satisfaction. Therefore, it is essential to obtain a set of non-domination solutions for these multiple, conflicting objectives, as a non-linear, multi-objective, NP-hard problem. This paper formulates the energy efficient task scheduling in green data centers as a multi-objective optimization problem so that fuzzy Non-dominated Sorting Genetic Algorithm 2 (NSGA-II) has been applied using the concept of Dynamic Voltage Frequency Scaling (DVFS). In this procedure, we adopted fuzzy crossover and mutation for optimal convergence of initial solutions. For this purpose, the binary variance function of gene values and the mean variance function of objective values are proposed for fuzzy control of mutation rate, increasing the variation in the optimal Pareto front as well as the correct frequency variance function of the processors engaged in scheduling to control the crossover rate. This serves to add the objective of indirect load balancing to the optimization objectives, thereby to replace the three-objective optimization process with four-objective optimization. In the experiments, the proposed NSGA-II with fuzzy algorithm is compared against the NSGA-II algorithm, involving three scheduling strategies namely Green, Time and Cost Oriented Scheduling Strategy. The simulation results illustrate that the newly method finds better solutions than others considering these objectives and with less iteration. In fact, the optimal Pareto solutions obtained from the proposed method improved the objectives of makespan, cost, energy and load balance by 4%, 17%, 1% and 13%, respectively.
引用
收藏
页码:2303 / 2331
页数:29
相关论文
共 50 条
  • [1] An Energy-Efficient Task Scheduling Algorithm in DVFS-enabled Cloud Environment
    Tang, Zhuo
    Qi, Ling
    Cheng, Zhenzhen
    Li, Kenli
    Khan, Samee U.
    Li, Keqin
    [J]. JOURNAL OF GRID COMPUTING, 2016, 14 (01) : 55 - 74
  • [2] Energy and Reliability-Aware Task Scheduling for Cost Optimization of DVFS-Enabled Cloud Workflows
    Cao, E.
    Musa, Saira
    Chen, Mingsong
    Wei, Tongquan
    Wei, Xian
    Fu, Xin
    Qiu, Meikang
    [J]. IEEE TRANSACTIONS ON CLOUD COMPUTING, 2023, 11 (02) : 2127 - 2143
  • [3] 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.
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2020, 112 : 431 - 448
  • [4] Multi-objective Task Scheduling to Minimize Energy Consumption and Makespan of Cloud Computing Using NSGA-II
    Sofia, A. Sathya
    GaneshKumar, P.
    [J]. JOURNAL OF NETWORK AND SYSTEMS MANAGEMENT, 2018, 26 (02) : 463 - 485
  • [5] Multi-objective Task Scheduling to Minimize Energy Consumption and Makespan of Cloud Computing Using NSGA-II
    A. Sathya Sofia
    P. GaneshKumar
    [J]. Journal of Network and Systems Management, 2018, 26 : 463 - 485
  • [6] An Energy-aware Scheduling Algorithm in DVFS-enabled Networked Data Centers
    Shojafar, Mohammad
    Canali, Claudia
    Lancellotti, Riccardo
    Abolfazli, Saeid
    [J]. PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND SERVICES SCIENCE, VOL 2 (CLOSER), 2016, : 387 - 397
  • [7] 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
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2018, 84 : 12 - 27
  • [8] Energy-aware scheduling algorithm for time-constrained workflow tasks in DVFS-enabled cloud environment
    Safari, Monire
    Khorsand, Reihaneh
    [J]. SIMULATION MODELLING PRACTICE AND THEORY, 2018, 87 : 311 - 326
  • [9] An Efficient Energy Scheduling Algorithm for Workflow Tasks in Hybrids and DVFS-enabled Cloud Environment
    Tang, Zhuo
    Cheng, Zhenzhen
    Li, Kenli
    Li, Keqin
    [J]. 2014 SIXTH INTERNATIONAL SYMPOSIUM ON PARALLEL ARCHITECTURES, ALGORITHMS AND PROGRAMMING (PAAP), 2014, : 255 - 261
  • [10] Thermal-Aware Energy-Efficient Task Scheduling for DVFS-Enabled Data Centers
    Han, Dong
    Shu, Tao
    [J]. 2015 INTERNATIONAL CONFERENCE ON COMPUTING, NETWORKING AND COMMUNICATIONS (ICNC), 2015, : 536 - 540