Computation (Apr 2020)

A Comprehensive Review of Evolutionary Algorithms for Multiprocessor DAG Scheduling

  • Eduardo C. da Silva,
  • Paulo H. R. Gabriel

DOI
https://doi.org/10.3390/computation8020026
Journal volume & issue
Vol. 8, no. 2
p. 26

Abstract

Read online

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.

Keywords