Adaptive Combiner for MapReduce on cloud computing