arrow
Return

An Evolutionary Computing-Based Efficient Hybrid Task Scheduling Approach for Heterogeneous Computing Environment

delete2021-03-01
delete38
PRE
AI
M
Muhammad Sulaiman
Z
Zahid Halim *
M
Mustapha Lebbah
M
Muhammad Waqas
S
Shanshan Tu
DOI:10.1007/s10723-021-09552-4delete
deleteOriginal
deleteShare
deleteSave
Abstract

Abstract

En 中文
Task schedule optimization enables to attain high performance in both homogeneous and heterogeneous computing environments. The primary objective of task scheduling is to minimize the execution time of an application graph. However, this is an NP-complete (non-deterministic polynomial) undertaking. Additionally, task scheduling is a challenging problem due to the heterogeneity in the modern computing systems in terms of both computation and communication costs. An application can be considered as a task graph represented using Directed Acyclic Graphs (DAG). Due to the heterogeneous system, each task has different execution time on different processors. The primary concern in this problem domain is to reduce the schedule length with minimum complexity of the scheduling procedure. This work presents a couple of hybrid heuristics, based on a list and guided random search to address this concern. The proposed heuristic, i.e., Hybrid Heuristic and Genetic-based Task Scheduling Algorithm for Heterogeneous Computing (HHG) uses Genetic Algorithm and a list-based approach. This work also presents another heuristic, namely, Hybrid Task Duplication, and Genetic-based Task Scheduling Algorithm for Heterogeneous Computing (HTDG). The present work improves the quality of initial GA population by inducing two diverse guided chromosomes. The proposal is compared with four state-of-the-art methods, including two evolutionary algorithms for the same task, i.e., New Genetic Algorithm (NGA) and Enhanced Genetic Algorithm for Task Scheduling (EGA-TS), and two list-based algorithms, i.e., Heterogeneous Earliest Finish Time (HEFT), and Predict Earliest Finish Time (PEFT). Results show that the proposed solution performs better than its counterparts based on occurrences of the best result, average makespan, average schedule length ratio, average speedup, and the average running time. HTDG yields 89% better results and HHG demonstrates 56% better results in comparisons to the four state-of-the-art task scheduling algorithms.
Keywords:
Evolutionary task scheduling
Heterogeneous systems
Task prioritization
Hybrid scheduling
DAG scheduling

Journal

Journal of Grid Computing cover
Journal of Grid Computing
IF:
2.9
Papers:
764
Citations:
1.2K

Organization

G
gik institute engineering science & technology
Scholars:
1.1K
Papers: 1.0K
Citations: 2
B
Beijing University of Technology
Scholars:
2.8W
Papers: 2.1W
Citations: 2.7W
S
Sorbonne Universite
Scholars:
6.2W
Papers: 4.5W
Citations: 605
researcher View more organizations
Cited Papers

Cited Papers

Enhancing Fat Graft Survival via Upregulating Autophagy of Adipocytes
err2024-02-12
err0
PREAI
errXinyu Jia; Yimeng Chai; Jinglin Zhu; Xinyu Zhang; Chanyuan Jiang; Ningbei Yin; Facheng Li
errShare
errSave
Parallel Bioinspired Algorithms on the Grid and Cloud
err2014-12-20
err2
PREAI
errIgnacio Hidalgo, J.; Fernandez de Vega, Francisco
errShare
errSave
errShare
errSave
errShare
errSave
Winter arsenic pollution in 10 forest ecosystems in the mountainous border regions of the Czech Republic
err2020-11-27
err0
PREAI
errDaniel A. Petrash; Martin Novák; Leona Bohdálková; Micheal Krachler; Jan Čuřík; František Veselovský; Markéta Štěpánová; Karelys Umbría-Salinas; Eva Přechová; Arnost Komárek
errShare
errSave
errShare
errSave
Enhanced multi-verse optimizer for task scheduling in cloud computing environments
err2021-04-01
err82
PREAI
errShukri, Sarah E.; Al-Sayyed, Rizik; Hudaib, Amjad; Mirjalili, Seyedali
errShare
errSave
PHOTODYNAMIC THERAPY FOR BILATERAL AND SIMULTANEOUS CHOROIDAL NEOVASCULARIZATION IN STARGARDT DISEASE
err2008-01-01
err0
PREAI
errRicardo Miguel Japiassú; Oswaldo Ferreira Moura Brasil; Hugo Soares Maia; André Soares Maia; Oswaldo Moura Brasil
errShare
errSave
researcher View more