I know the rule of thumb of it: Big data, non-iterative, fault tolerant => MapReduce ; Speed, small data, iterative, non-Mapper-Reducer type => MPI (Hadoop MapReduce vs MPI (vs Spark vs Mahout vs Mesos) - When to use one over the other?).
What i want to know is what benchmarking method should i use to prove MapReduce is good for Big data, non-iterative, fault tolerant case. And what benchmarking method should i use to prove MPI is excel in Speed, small data, and iterative case.
Really appreciate any help you can provide