Multi-job Hadoop scheduling to process Geo-distributed big data