MPDA: A Massively Parallel Learning and Dependency-Aware Scheduling Algorithm for Data Processing Clusters

In the era of large-scale machine learning, largescale clusters are extensively used for data processing jobs. However, the state-of-the-art heuristic-based and Deep Rein-forcement Learning (DRL) based job scheduling mechanisms are facing challenges such as slow training speed and underexploitation of jobs' complex dependencies. We propose MPDA, a Massively Parallel learning and Dependency-Aware scheduling algorithm, consisting of a fast-training mechanism and a novel dependency-aware policy network, GATNetwork, to address these two challenges respectively. The fast-training mechanism is a two-level massively parallel training method that can significantly accelerate the training process and maximally utilize the resources of the cluster. Additionally, its decoupled learning and interacting design enables hybrid-workload training for MPDA, which guarantees the generalization and robustness of MPDA. The GATNetwork exploits the dependencies among stages/jobs using Graph Attention Network (GAT) and Long Short-Term Memory (LSTM) networks to improve the performance of the scheduling policy. The experiments show that MPDA accelerates the training speed by one to two orders of magnitude and achieves better scheduling performance, i.e., lower average job completion time, compared with existing scheduling algorithms.

Authors

Institutions

Publication Details

Journal
IEEE Transactions on Services Computing
Published
2025-07-24
DOI
https://doi.org/10.1109/tsc.2025.3592427
Citations
1
Primary Topic
Distributed and Parallel Computing Systems
Type
article
Field-Weighted Citation Impact
1.49

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

MPDA: A Massively Parallel Learning and Dependency-Aware Scheduling Algorithm for Data Processing Clusters

Achyut Shankar, Kamalakanta Muduli, Fayez Alqahtani, Fa Zhu et al.
1 citations
IEEE Transactions on Services Computing
Distributed and Parallel Computing Systems
1.49
article

MPDA: A Massively Parallel Learning and Dependency-Aware Scheduling Algorithm for Data Processing Clusters

Achyut Shankar, Kamalakanta Muduli, Fayez Alqahtani, Fa Zhu, Bo Yi, Xingchi Chen, Qing Li, Yong Jiang, J. Guo
article en
1 citations

Abstract

In the era of large-scale machine learning, largescale clusters are extensively used for data processing jobs. However, the state-of-the-art heuristic-based and Deep Rein-forcement Learning (DRL) based job scheduling mechanisms are facing challenges such as slow training speed and underexploitation of jobs' complex dependencies. We propose MPDA, a Massively Parallel learning and Dependency-Aware scheduling algorithm, consisting of a fast-training mechanism and a novel dependency-aware policy network, GATNetwork, to address these two challenges respectively. The fast-training mechanism is a two-level massively parallel training method that can significantly accelerate the training process and maximally utilize the resources of the cluster. Additionally, its decoupled learning and interacting design enables hybrid-workload training for MPDA, which guarantees the generalization and robustness of MPDA. The GATNetwork exploits the dependencies among stages/jobs using Graph Attention Network (GAT) and Long Short-Term Memory (LSTM) networks to improve the performance of the scheduling policy. The experiments show that MPDA accelerates the training speed by one to two orders of magnitude and achieves better scheduling performance, i.e., lower average job completion time, compared with existing scheduling algorithms.

IEEE Transactions on Services ComputingVol. 18(5)
Papua New Guinea University of Technology (PG), Nanjing Forestry University (CN), King Saud University (SA), Bennett University (IN), University of Warwick (GB), Tsinghua–Berkeley Shenzhen Institute (CN), Peng Cheng Laboratory (CN), Northeastern University (CN)
National Natural Science Foundation of China
Openalex Percentile: Top 15%
Distributed and Parallel Computing Systems
1.49
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.