Q-learning for Statically Scheduling DAGs

Authors
Publication date 2020
Host editors
  • X. Wu
  • C. Jermaine
  • L. Xiong
  • X. Hu
  • O. Kotevska
  • S. Lu
  • W. Xu
  • S. Aluru
  • C. Zhai
  • E. Al-Masri
  • Z. Chen
  • J. Saltz
Book title 2020 IEEE International Conference on Big Data
Book subtitle proceedings : Dec 10-Dec 13, 2020, virtual event
ISBN
  • 9781728162522
ISBN (electronic)
  • 9781728162515
Event 2020 IEEE International Conference on Big Data
Pages (from-to) 5813-5815
Publisher Piscataway, NJ: IEEE
Organisations
  • Faculty of Science (FNWI) - Informatics Institute (IVI)
Abstract
Data parallel frameworks (e.g. Hive, Spark or Tez) can be used to execute complex data analyses consisting of many dependent tasks represented by a Directed Acylical Graph (DAG). Minimising the job completion time (i.e. makespan) is still an open problem for large graphs.

We propose a novel deep Q-learning (DQN) approach to statically scheduling DAGs and minimising the makespan. Our approach learns to schedule DAGs from scratch instead of
learning how to imitate some heuristic. We show that our current approach learns fast and steadily. Furthermore, our approach can schedule DAGs almost 15 times faster than a Forward List Scheduling (FLS) heuristic.
Document type Conference contribution
Language English
Published at https://doi.org/10.1109/BigData50022.2020.9378062
Other links https://www.proceedings.com/57884.html
Permalink to this page
Back