Cooperative Job Scheduling and Data Allocation in Data-Intensive Parallel Computing Clusters | IEEE Journals & Magazine | IEEE Xplore