Q-learning for Statically Scheduling DAGs
| Authors | |
|---|---|
| Publication date | 2020 |
| Host editors |
|
| Book title | 2020 IEEE International Conference on Big Data |
| Book subtitle | proceedings : Dec 10-Dec 13, 2020, virtual event |
| ISBN |
|
| ISBN (electronic) |
|
| Event | 2020 IEEE International Conference on Big Data |
| Pages (from-to) | 5813-5815 |
| Publisher | Piscataway, NJ: IEEE |
| Organisations |
|
| 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 | |