Energy-efficient optimization algorithm of cloud workflow tasks sched-uling

Guohao WANG,Qinghua LI,Anfeng LIU
DOI: https://doi.org/10.3778/j.issn.1002-8331.1709-0437
2018-01-01
Abstract:The high energy consumption brought by executing workflow tasks not only increases the economic cost of cloud resource providers,but reduces the realibility of cloud system.In order to meet the deadline and reduce the energy consumption of executing workflow,an energy-efficient workflow scheduling algorithm CWEES is presented.CWEES divides the energy-efficient optimization scheduling into three stages:the initial tasks mapping, the processors resource merging and the tasks slacking.The initial tasks mapping aims to get the intial tasks scheduling orders by using the down-up leveling ordering.The processors resource merging aims to reduce the number of used resources by reclaiming the slack time and merging the relatively inefficient processors.The tasks slacking aims to select the best available resource with appro-priate voltage/frequency level for each task so that the total energy consumption is minimal while meeting its sub-deadline. Simulation experiments are constructed to evaluate CWEES's performance by the random workflow tasks model.The results show that CWEES not only can obtain higher resource utilization,but can reduce the energy consumption of exe-cuting workflow,which could achieve the better trade-off between the execution efficiency and the energy consumption.
What problem does this paper attempt to address?