TY - JOUR
T1 - Reliability-aware task scheduling for energy efficiency on heterogeneous multiprocessor systems
AU - Deng, Zexi
AU - Cao, Dunqian
AU - Shen, Hong
AU - Yan, Zihan
AU - Huang, Huimin
N1 - Publisher Copyright:
© 2021, The Author(s), under exclusive licence to Springer Science+Business Media, LLC, part of Springer Nature.
PY - 2021/10
Y1 - 2021/10
N2 - Recent studies mainly focus on high performance or low power consumption for task scheduling on heterogeneous multiprocessor systems (HMSs). Dynamic voltage and frequency scaling (DVFS) is an important energy reduction technique, which adjusts the voltage and frequency of the processor while the task is executing. However, some studies have shown that reducing the voltage of processor increases the transient failure rate, which reduces system reliability. In this paper, we aim at addressing the scheduling problem of optimizing energy under makespan and reliability constraints on HMSs with DVFS. We first propose an improved whale optimization algorithm (WOA) deploying opposition-based learning and individual selection strategy, which can balance the exploration and exploitation ability. To maintain population diversity, we then apply a constrained rank-based method which retains some infeasible individuals in the population. Finally, we reschedule the Critical Path Nodes (CPNs) to further improve the performance of improved WOA. The main difference between our work and most previous works is that we study a new scheduling problem, and utilize an improved WOA algorithm integrating with rescheduling CPNs and a constrained rank-based method. Extensive experiments are conducted to evaluate our proposed algorithm, and the evaluation results show that our proposed algorithm is compelling in comparison with the state-of-the-art algorithms.
AB - Recent studies mainly focus on high performance or low power consumption for task scheduling on heterogeneous multiprocessor systems (HMSs). Dynamic voltage and frequency scaling (DVFS) is an important energy reduction technique, which adjusts the voltage and frequency of the processor while the task is executing. However, some studies have shown that reducing the voltage of processor increases the transient failure rate, which reduces system reliability. In this paper, we aim at addressing the scheduling problem of optimizing energy under makespan and reliability constraints on HMSs with DVFS. We first propose an improved whale optimization algorithm (WOA) deploying opposition-based learning and individual selection strategy, which can balance the exploration and exploitation ability. To maintain population diversity, we then apply a constrained rank-based method which retains some infeasible individuals in the population. Finally, we reschedule the Critical Path Nodes (CPNs) to further improve the performance of improved WOA. The main difference between our work and most previous works is that we study a new scheduling problem, and utilize an improved WOA algorithm integrating with rescheduling CPNs and a constrained rank-based method. Extensive experiments are conducted to evaluate our proposed algorithm, and the evaluation results show that our proposed algorithm is compelling in comparison with the state-of-the-art algorithms.
KW - Heterogeneous multiprocessor systems
KW - Opposition-based learning
KW - Task scheduling
KW - Whale optimization algorithm
UR - http://www.scopus.com/inward/record.url?scp=85103380420&partnerID=8YFLogxK
U2 - 10.1007/s11227-021-03764-x
DO - 10.1007/s11227-021-03764-x
M3 - Article
AN - SCOPUS:85103380420
SN - 0920-8542
VL - 77
SP - 11643
EP - 11681
JO - Journal of Supercomputing
JF - Journal of Supercomputing
IS - 10
ER -