MPDA: A Massively Parallel Learning and Dependency-Aware Scheduling Algorithm for Data Processing Clusters | IEEE Journals & Magazine | IEEE Xplore