Elastic MapReduce job executor with dependency management