Litcius/Paper detail

A Comprehensive Review of Evolutionary Algorithms for Multiprocessor DAG Scheduling

Eduardo C. da Silva, Paulo Henrique Ribeiro Gabriel

2020Computation26 citationsDOIOpen Access PDF

Abstract

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.

Topics & Concepts

Directed acyclic graphComputer scienceMultiprocessingScheduling (production processes)PanoramaMultiprocessor schedulingTheoretical computer scienceParallel computingDynamic priority schedulingAlgorithmArtificial intelligenceTwo-level schedulingMathematical optimizationMathematicsQuality of serviceComputer networkDistributed and Parallel Computing SystemsScheduling and Optimization AlgorithmsCloud Computing and Resource Management