arrow
返回

Energy-aware whale optimization algorithm for real-time task scheduling in multiprocessor systems

delete2020-08-01
delete37
PRE
AI
M
Mohamed Abdel‐Basset
D
Doaa El-Shahat
K
Kalyanmoy Deb
M
Mohamed Abouhawwash *
DOI:10.1016/j.asoc.2020.106349delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
The growth of Multiprocessing Systems (MPS) has become a necessity for dealing with complex tasks and speeding up their execution. Increasing the number of processing cores on a single chip produces a vast processing power, but the biggest obstacle is the energy generated from these cores. The traditional techniques guarantee to get the optimal schedule, but they are costly in terms of time and memory storage. In this paper, we propose an Improved Whale Algorithm (IWA) to allocate the dependent tasks in MPS with two objectives minimizing the energy consumption and the makespan. The processing cores are assumed to support Dynamic Voltage and Frequency Scaling (DVFS) as an effective technique to reduce energy. The allocation of tasks in MPS is an NP-hard problem. Inadequate scheduling of tasks can result in consuming energy. Also, the failure to complete the tasks before their predetermined deadlines is a critical issue for real-time applications. We consider three different sources of energy coming from the communication, idle, and active states of the processing cores. We use an initialization procedure to produce a population of candidate schedules that respects the precedence among tasks. In IWA, we employ two different discretization methods to map the continuous values into discrete ones. Two specialized crossover operations are adopted to boost the quality of the candidate schedules while respecting the dependencies among the tasks. IWA implements the Load Balancing Improvement (LBI) strategy to alleviate the load of tasks from heavy cores. LBI plays a vital role in decreasing the static energy consumption. We compare IWA with the other algorithms, and the results show the superiority of IWA. (C) 2020 Elsevier B.V. All rights reserved.
Keyword:
Multiprocessor systems
Task scheduling
Energy
DVFS
Whale optimization algorithm
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Applied Soft Computing 封面图
Applied Soft Computing
IF:
6.6
论文数:
1.4W
被引数:
4.8W

机构

E
egyptian knowledge bank (ekb)
学者数:
11.6W
论文数: 9.3W
被引数: 84
Z
Zagazig University
学者数:
6.2K
论文数: 5.1K
被引数: 91
引用论文

引用论文

Comparison of the Effects of Lean Red Meat vs Lean White Meat on Serum Lipid Levels Among Free-living Persons With Hypercholesterolemia
err1999-06-28
err0
PREAI
errMichael H. Davidson; Donald Hunninghake; Kevin C. Maki; Peter O. Kwiterovich; Stephanie Kafonek
err分享
err收藏
What is new in respiratory monitoring?
err2022-05-13
err0
errOAAI
errDan S. Karbing; Steffen Leonhardt; Gaetano Perchiazzi; Jason H.T. Bates
err分享
err收藏
Grey Wolf Optimizer灰狼优化器
err2014-03-01
err1.3W
PREAI
errMirjalili, Seyedali; Mirjalili, Seyed Mohammad; Lewis, Andrew
err分享
err收藏
High energy storage density with ultra-high efficiency and fast charging–discharging capability of sodium bismuth niobate lead-free ceramics
err2021-07-08
err0
errOAAI
errAbdul Manan; Maqbool Ur Rehman; Atta Ullah; Arbab Safeer Ahmad; Yaseen Iqbal; Ibrahim Qazi; Murad Ali Khan; Hidayat Ullah Shah; Arshad Hussain Wazir
err分享
err收藏
学者 查看更多内容