Improving Mapreduce Performance Under Widely Distributed Environments.