A Comprehensive Review of Evolutionary Algorithms for Multiprocessor DAG Scheduling

The multiprocessor task scheduling problem has received considerable attention over the last three decades. In this context, a wide range of studies focuses on the design of evolutionary algorithms. These papers deal with many topics, such as task characteristics, environmental heterogeneity, and op...

Full description

Bibliographic Details
Main Authors: Eduardo C. da Silva, Paulo H. R. Gabriel
Format: Article
Language:English
Published: MDPI AG 2020-04-01
Series:Computation
Subjects:
Online Access:https://www.mdpi.com/2079-3197/8/2/26
_version_ 1827719002840891392
author Eduardo C. da Silva
Paulo H. R. Gabriel
author_facet Eduardo C. da Silva
Paulo H. R. Gabriel
author_sort Eduardo C. da Silva
collection DOAJ
description The multiprocessor task scheduling problem has received considerable attention over the last three decades. In this context, a wide range of studies focuses on the design of evolutionary algorithms. These papers deal with many topics, such as task characteristics, environmental heterogeneity, and optimization criteria. To classify the academic production in this research field, we present here a systematic literature review for the directed acyclic graph (DAG) scheduling, that is, when tasks are modeled through a directed acyclic graph. Based on the survey of 56 works, we provide a panorama about the last 30 years of research in this field. From the analyzes of the selected studies, we found a diversity of application domains and mapped their main contributions.
first_indexed 2024-03-10T20:34:27Z
format Article
id doaj.art-f9833c5cdeb54b14a9108b0aea06c979
institution Directory Open Access Journal
issn 2079-3197
language English
last_indexed 2024-03-10T20:34:27Z
publishDate 2020-04-01
publisher MDPI AG
record_format Article
series Computation
spelling doaj.art-f9833c5cdeb54b14a9108b0aea06c9792023-11-19T21:11:36ZengMDPI AGComputation2079-31972020-04-01822610.3390/computation8020026A Comprehensive Review of Evolutionary Algorithms for Multiprocessor DAG SchedulingEduardo C. da Silva0Paulo H. R. Gabriel1Faculty of Computer Science, Federal University of Uberlândia, Uberlândia, MG 38408-100, BrazilFaculty of Computer Science, Federal University of Uberlândia, Uberlândia, MG 38408-100, BrazilThe multiprocessor task scheduling problem has received considerable attention over the last three decades. In this context, a wide range of studies focuses on the design of evolutionary algorithms. These papers deal with many topics, such as task characteristics, environmental heterogeneity, and optimization criteria. To classify the academic production in this research field, we present here a systematic literature review for the directed acyclic graph (DAG) scheduling, that is, when tasks are modeled through a directed acyclic graph. Based on the survey of 56 works, we provide a panorama about the last 30 years of research in this field. From the analyzes of the selected studies, we found a diversity of application domains and mapped their main contributions.https://www.mdpi.com/2079-3197/8/2/26DAG schedulingevolutionary algorithmssystematic literature reviewcomputational environmentoptimization criteria
spellingShingle Eduardo C. da Silva
Paulo H. R. Gabriel
A Comprehensive Review of Evolutionary Algorithms for Multiprocessor DAG Scheduling
Computation
DAG scheduling
evolutionary algorithms
systematic literature review
computational environment
optimization criteria
title A Comprehensive Review of Evolutionary Algorithms for Multiprocessor DAG Scheduling
title_full A Comprehensive Review of Evolutionary Algorithms for Multiprocessor DAG Scheduling
title_fullStr A Comprehensive Review of Evolutionary Algorithms for Multiprocessor DAG Scheduling
title_full_unstemmed A Comprehensive Review of Evolutionary Algorithms for Multiprocessor DAG Scheduling
title_short A Comprehensive Review of Evolutionary Algorithms for Multiprocessor DAG Scheduling
title_sort comprehensive review of evolutionary algorithms for multiprocessor dag scheduling
topic DAG scheduling
evolutionary algorithms
systematic literature review
computational environment
optimization criteria
url https://www.mdpi.com/2079-3197/8/2/26
work_keys_str_mv AT eduardocdasilva acomprehensivereviewofevolutionaryalgorithmsformultiprocessordagscheduling
AT paulohrgabriel acomprehensivereviewofevolutionaryalgorithmsformultiprocessordagscheduling
AT eduardocdasilva comprehensivereviewofevolutionaryalgorithmsformultiprocessordagscheduling
AT paulohrgabriel comprehensivereviewofevolutionaryalgorithmsformultiprocessordagscheduling