Skip to main navigation Skip to search Skip to main content

Evaluating DAG scheduling algorithms for maximum parallelism

  • Xiamen University
  • Chinese University of Hong Kong
  • Swinburne University of Technology

Research output: Chapter in Book/Conference proceeding › Conference contribution › peer-review

Abstract

In practical distributed computing systems, one of the challenges is to schedule efficiently and effectively complex computations composed of interdependent tasks, commonly represented by a Directed Acyclic Graph (DAG). One element of this challenge is that the availability of resources and the precise execution time of different computations are often difficult to predict. Given this unpredictability, the priority based (PB) scheduling scheme aims at maximizing the parallelism of ready tasks. In this paper, the PB scheduling scheme is investigated in detail with respect to its efficiency and performance. Our results suggest that for various experimental settings, the PB scheme outperforms other popular existing solutions in overall execution time, with an acceptable running overhead as well as a wider usability as it can be applied to arbitrary DAG structure.

Original languageEnglish
Title of host publicationProceedings - 2020 IEEE International Symposium on Parallel and Distributed Processing with Applications, 2020 IEEE International Conference on Big Data and Cloud Computing, 2020 IEEE International Symposium on Social Computing and Networking and 2020 IEEE International Conference on Sustainable Computing and Communications, ISPA-BDCloud-SocialCom-SustainCom 2020
EditorsJia Hu, Geyong Min, Nektarios Georgalas, Zhiwei Zhao, Fei Hao, Wang Miao
Place of PublicationDanvers, MA
PublisherIEEE
Pages49-56
Number of pages8
ISBN (Electronic)9781665414852
ISBN (Print)9781665430517
DOIs
Publication statusPublished - 4 Jun 2021
Event18th IEEE International Symposium on Parallel and Distributed Processing with Applications, 10th IEEE International Conference on Big Data and Cloud Computing, 13th IEEE International Symposium on Social Computing and Networking and 10th IEEE International Conference on Sustainable Computing and Communications, ISPA-BDCloud-SocialCom-SustainCom 2020 - Virtual, Online, United Kingdom
Duration: 17 Dec 2020 → 19 Dec 2020

Conference

Conference18th IEEE International Symposium on Parallel and Distributed Processing with Applications, 10th IEEE International Conference on Big Data and Cloud Computing, 13th IEEE International Symposium on Social Computing and Networking and 10th IEEE International Conference on Sustainable Computing and Communications, ISPA-BDCloud-SocialCom-SustainCom 2020
Country/TerritoryUnited Kingdom
CityVirtual, Online
Period17/12/20 → 19/12/20

Keywords

  • directed Acyclic Graph
  • heterogeneous Systems
  • parallelism
  • scheduling

Fingerprint

Dive into the research topics of 'Evaluating DAG scheduling algorithms for maximum parallelism'. Together they form a unique fingerprint.

Cite this