Novel Scheduling Algorithms for Efficient Deployment of MapReduce Applications in Heterogeneous Computing Environments | IEEE Journals & Magazine | IEEE Xplore