What strategies can be used in MapReduce to optimize a Reduce task that is slower than the Map tasks?

  • Combiner Functions
  • Data Sampling
  • Input Splitting
  • Speculative Execution
One strategy to optimize a Reduce task that is slower than the Map tasks is Speculative Execution. In this approach, multiple instances of the same Reduce task are launched on different nodes, and the one that finishes first is accepted, reducing the overall job completion time.
Add your answer
Loading...

Leave a comment

Your email address will not be published. Required fields are marked *