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