Optimizing schedule length for DAG type applications with energy consumption constraint in heterogeneous computing systems

Yu He, Jinchao Chen, Chenglie Du, Pengcheng Han

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

2 Scopus citations

Abstract

Schedule length minimization of a parallel application with precedence constrained tasks in heterogenous computing systems is always a research hotspot of distributed computing. Unfortunately, accelerating the execution of tasks requires faster processors and consequently produces more energy. Users are faced to a time-energy tradeoff in selecting processors and execution frequencies for tasks. A common way to address this trade-off is to minimize schedule length under energy constraints. Up to now only a few works have been done to address this problem. Nevertheless, the energy preassignment methods of these works are unfair for low priority tasks in various degrees. Furthermore, existing works pay little attention to the priority assignment strategy, which can be critical for task scheduling. Hence, we proposed a novel approach named DAG Scheduling with Energy Consumption Constraint (DSECC) to solve this problem. DSECC combines several priority assignment strategies to assign priorities for tasks, and preassigns energy for tasks based on the average energy consumption of tasks on different processors. A large number of experiments based on randomly generated DAG show that compared against state-of-the-art algorithms, our proposed algorithm can obtain smaller schedule length and generate less energy consumption.

Original languageEnglish
Title of host publicationProceedings of 2020 IEEE International Conference on Progress in Informatics and Computing, PIC 2020
EditorsYinglin Wang, Yanghua Xiao
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages294-299
Number of pages6
ISBN (Electronic)9781728170862
DOIs
StatePublished - 18 Dec 2020
Event7th IEEE International Conference on Progress in Informatics and Computing, PIC 2020 - Shanghai, China
Duration: 18 Dec 202020 Dec 2020

Publication series

NameProceedings of 2020 IEEE International Conference on Progress in Informatics and Computing, PIC 2020

Conference

Conference7th IEEE International Conference on Progress in Informatics and Computing, PIC 2020
Country/TerritoryChina
CityShanghai
Period18/12/2020/12/20

Keywords

  • Energy consumption
  • Heterogeneous systems
  • Parallel application
  • Preassignment
  • Schedule length

Fingerprint

Dive into the research topics of 'Optimizing schedule length for DAG type applications with energy consumption constraint in heterogeneous computing systems'. Together they form a unique fingerprint.

Cite this