SAMR: A Self-adaptive MapReduce Scheduling Algorithm in Heterogeneous Environment | IEEE Conference Publication | IEEE Xplore